44 lines
1023 B
Python
44 lines
1023 B
Python
|
"""
|
||
|
|
||
|
Created on Fri Mar 30 18:27:25 2012
|
||
|
Author: Josef Perktold
|
||
|
"""
|
||
|
|
||
|
from statsmodels.sandbox.stats.multicomp import ( # noqa:F401
|
||
|
tukeyhsd, MultiComparison)
|
||
|
|
||
|
__all__ = ['tukeyhsd', 'MultiComparison']
|
||
|
|
||
|
|
||
|
def pairwise_tukeyhsd(endog, groups, alpha=0.05):
|
||
|
"""
|
||
|
Calculate all pairwise comparisons with TukeyHSD confidence intervals
|
||
|
|
||
|
Parameters
|
||
|
----------
|
||
|
endog : ndarray, float, 1d
|
||
|
response variable
|
||
|
groups : ndarray, 1d
|
||
|
array with groups, can be string or integers
|
||
|
alpha : float
|
||
|
significance level for the test
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
results : TukeyHSDResults instance
|
||
|
A results class containing relevant data and some post-hoc
|
||
|
calculations, including adjusted p-value
|
||
|
|
||
|
Notes
|
||
|
-----
|
||
|
This is just a wrapper around tukeyhsd method of MultiComparison
|
||
|
|
||
|
See Also
|
||
|
--------
|
||
|
MultiComparison
|
||
|
tukeyhsd
|
||
|
statsmodels.sandbox.stats.multicomp.TukeyHSDResults
|
||
|
"""
|
||
|
|
||
|
return MultiComparison(endog, groups).tukeyhsd(alpha=alpha)
|