Hi Nikita,
In he dataset you provide, do you want to compare the paired difference of BLS_pre - BLS_post, or BLS_post - BLS_pre?
The "diff" column in the dataset suggests you want to compute BLS_pre - BLS_post.
As clearly noted in the paired example dataset on the
paired analysis page, the control group (aka BLS_post here) should be in the first column, while the paired test group (BLS_pre) should be pasted in the second column.
I assume you pasted the data as is into estimation stats, hence it would return BLS_post - BLS_pre.
estmationstats.com also uses 5000 resamples to compute the CI of the effect size. If you use 100 resamples, you will get a CI much closer to what JASP et al produce. (Refer to this Jupyter notebook
here.)
While I appreciate you comparing our output against other opensource statistics software, please note that we generate our 95% CIs via non-parametric bootstrap resampling. I am not certain how the other software pacakges do it, but I suspect it is via parametrized formulas based on the student's t distribution. So while the output might not match up, this is to be expected because we use bootstrap resampling to obtain the CIs, and also we use permutation testing to obtain the p-values.
If you download the CSV file after performing the analysis on
estmationstats.com, you will see we also provide the paired Student's t-test P value there.
If you want to change the number of bootstrap resamples, consider using our Python or R packages, where you can specify this value.
Hope this helps,
Joses