[SciPy-Dev] consistent namedtuple output in scipy.stats
Clark Fitzgerald
clarkfitzg at gmail.com
Mon Oct 6 21:50:59 EDT 2014
Hello,
We've had some good discussion on Github PR 3991
<https://github.com/scipy/scipy/pull/3991> regarding namedtuple output.
Warren raised the important issue of maintaining consistent names for the
same stats across the module, ie, 'pvalue' versus 'p_value', or
'standard_errror'. I went through most of the scipy.stats module and wrote
down some suggestions for what the attributes of the returned namedtuples
could be. My notes can be found below.
Feedback welcome for these names.
Thanks,
Clark
The pattern returned for each element of bayes_mvs is important because it
is an estimate with confidence interval. It might be even be worth exposing
this one publicly.
bayes_mvs: mean, variance, std_dev
(center, (lower, upper)) -> estimate, minmax
describe: n, minmax, mean, variance, skewness, exc_kurtosis
mode: mode, count
sigmaclip: clipped, lower, upper
linregress: slope, intercept, rvalue, pvalue, stderr
anderson: stat, critical_vals, sig_level
Note `shapiro` doesn't follow the pattern below
normaltest: stat, pvalue
skewtest: stat, pvalue
kurtosistest: stat, pvalue
f_oneway: stat, pvalue
ttest_1samp: stat, pvalue
ttest_ind: stat, pvalue
ttest_rel: stat, pvalue
kstest: stat, pvalue
ks_2samp: stat, pvalue
power_divergence: stat, pvalue
mannwhitneyu: stat, pvalue
ranksums: stat, pvalue
wilcoxon: stat, pvalue
kruskal: stat, pvalue
friedmanchisquare: stat, pvalue
ansari: stat, pvalue
bartlett: stat, pvalue
levene: stat, pvalue
spearmanr: correlation, pvalue
pointbiserialr: correlation, pvalue
kendalltau: correlation, pvalue
cumfreq: cumcount, lowerlimit, binsize, extrapoints
histogram: count, lowerlimit, binsize, extrapoints
relfreq: frequency, lowerlimit, binsize, extrapoints
binned_statistic: stat, bin_edges, binnumber
binned_statistic_2d: stat, x_edge, y_edge, binnumber
binned_statistic_2d: stat, bin_edges, binnumber
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20141006/328611eb/attachment.html>
More information about the SciPy-Dev
mailing list