def test_chisquare(self): "Testing chisquare" data = [ self.L, self.A ] results = (63.333333333333329, 1.1339262036309899e-006) i = 0 for d in data: self.EQ( stats.chisquare( d )[i], results[i] ) i += 1
def test_chisquare(self): "Testing chisquare" data = [self.L, self.A] results = (63.333333333333329, 1.1339262036309899e-006) i = 0 for d in data: self.EQ(stats.chisquare(d)[i], results[i]) i += 1
print('linregress:') print(stats.linregress(l, m)) print(stats.linregress(a, b)) print('\nINFERENTIAL') print('ttest_1samp:') print(stats.ttest_1samp(l, 12)) print(stats.ttest_1samp(a, 12)) print('ttest_ind:') print(stats.ttest_ind(l, m)) print(stats.ttest_ind(a, b)) print('ttest_rel:') print(stats.ttest_rel(l, m)) print(stats.ttest_rel(a, b)) print('chisquare:') print(stats.chisquare(l)) print(stats.chisquare(a)) print('ks_2samp:') print(stats.ks_2samp(l, m)) print(stats.ks_2samp(a, b)) print('mannwhitneyu:') print(stats.mannwhitneyu(l, m)) print(stats.mannwhitneyu(a, b)) print('ranksums:') print(stats.ranksums(l, m)) print(stats.ranksums(a, b)) print('wilcoxont:') print(stats.wilcoxont(l, m)) print(stats.wilcoxont(a, b)) print('kruskalwallish:')
print 'linregress:' print stats.linregress(l,m) print stats.linregress(a,b) print '\nINFERENTIAL' print 'ttest_1samp:' print stats.ttest_1samp(l,12) print stats.ttest_1samp(a,12) print 'ttest_ind:' print stats.ttest_ind(l,m) print stats.ttest_ind(a,b) print 'ttest_rel:' print stats.ttest_rel(l,m) print stats.ttest_rel(a,b) print 'chisquare:' print stats.chisquare(l) print stats.chisquare(a) print 'ks_2samp:' print stats.ks_2samp(l,m) print stats.ks_2samp(a,b) print 'mannwhitneyu:' print stats.mannwhitneyu(l,m) print stats.mannwhitneyu(a,b) print 'ranksums:' print stats.ranksums(l,m) print stats.ranksums(a,b) print 'wilcoxont:' print stats.wilcoxont(l,m) print stats.wilcoxont(a,b) print 'kruskalwallish:'
print stats.pointbiserialr(gender, score) print stats.apointbiserialr(array(gender), array(score)) print '\n\nLinear Regression' x = [1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] y = [2, 4, 4, 6, 2, 4, 7, 8, 6, 8, 7] print '\nSHOULD BE 1.44, 1.47, 0.736, ???, 1.42 (N=11)... Basic Stats 1st ed, p.211-2' print stats.linregress(x, y) print stats.alinregress(array(x), array(y)) print '\n\nChi-Square' fo = [10, 40] print '\nSHOULD BE 18.0, <<<0.01 (df=1) ... Basic Stats 1st ed. p.457' print stats.chisquare(fo) print stats.achisquare(array(fo)) print '\nSHOULD BE 5.556, 0.01<p<0.05 (df=1) ... Basic Stats 1st ed. p.460' print stats.chisquare(fo, [5, 45]) print stats.achisquare(array(fo), array([5, 45], 'f')) print '\n\nMann Whitney U' red = [540, 480, 600, 590, 605] black = [760, 890, 1105, 595, 940] print '\nSHOULD BE 2.0, 0.01<p<0.05 (N=5,5) ... Basic Stats 1st ed, p.473-4' print stats.mannwhitneyu(red, black) print stats.amannwhitneyu(array(red), array(black)) print '\n\nRank Sums'
def evaluate( self, *args, **params): return _stats.chisquare(*args, **params)
print stats.apointbiserialr(array(gender),array(score)) print '\n\nLinear Regression' x = [1,1,2,2,2,3,3,3,4,4,4] y = [2,4,4,6,2,4,7,8,6,8,7] print '\nSHOULD BE 1.44, 1.47, 0.736, ???, 1.42 (N=11)... Basic Stats 1st ed, p.211-2' print stats.linregress(x,y) print stats.alinregress(array(x),array(y)) print '\n\nChi-Square' fo = [10,40] print '\nSHOULD BE 18.0, <<<0.01 (df=1) ... Basic Stats 1st ed. p.457' print stats.chisquare(fo) print stats.achisquare(array(fo)) print '\nSHOULD BE 5.556, 0.01<p<0.05 (df=1) ... Basic Stats 1st ed. p.460' print stats.chisquare(fo,[5,45]) print stats.achisquare(array(fo),array([5,45],'f')) print '\n\nMann Whitney U' red = [540,480,600,590,605] black = [760,890,1105,595,940] print '\nSHOULD BE 2.0, 0.01<p<0.05 (N=5,5) ... Basic Stats 1st ed, p.473-4' print stats.mannwhitneyu(red,black) print stats.amannwhitneyu(array(red),array(black)) print '\n\nRank Sums'
print 'linregress:' print stats.linregress(l, m) print stats.linregress(a, b) print '\nINFERENTIAL' print 'ttest_1samp:' print stats.ttest_1samp(l, 12) print stats.ttest_1samp(a, 12) print 'ttest_ind:' print stats.ttest_ind(l, m) print stats.ttest_ind(a, b) print 'ttest_rel:' print stats.ttest_rel(l, m) print stats.ttest_rel(a, b) print 'chisquare:' print stats.chisquare(l) print stats.chisquare(a) print 'ks_2samp:' print stats.ks_2samp(l, m) print stats.ks_2samp(a, b) print 'mannwhitneyu:' print stats.mannwhitneyu(l, m) print stats.mannwhitneyu(a, b) print 'ranksums:' print stats.ranksums(l, m) print stats.ranksums(a, b) print 'wilcoxont:' print stats.wilcoxont(l, m) print stats.wilcoxont(a, b) print 'kruskalwallish:'
print(stats.apointbiserialr(array(gender),array(score))) print('\n\nLinear Regression') x = [1,1,2,2,2,3,3,3,4,4,4] y = [2,4,4,6,2,4,7,8,6,8,7] print('\nSHOULD BE 1.44, 1.47, 0.736, ???, 1.42 (N=11)... Basic Stats 1st ed, p.211-2') print(stats.linregress(x,y)) print(stats.alinregress(array(x),array(y))) print('\n\nChi-Square') fo = [10,40] print('\nSHOULD BE 18.0, <<<0.01 (df=1) ... Basic Stats 1st ed. p.457') print(stats.chisquare(fo)) print(stats.achisquare(array(fo))) print('\nSHOULD BE 5.556, 0.01<p<0.05 (df=1) ... Basic Stats 1st ed. p.460') print(stats.chisquare(fo,[5,45])) print(stats.achisquare(array(fo),array([5,45],'f'))) print('\n\nMann Whitney U') red = [540,480,600,590,605] black = [760,890,1105,595,940] print('\nSHOULD BE 2.0, 0.01<p<0.05 (N=5,5) ... Basic Stats 1st ed, p.473-4') print(stats.mannwhitneyu(red,black)) print(stats.amannwhitneyu(array(red),array(black))) print('\n\nRank Sums')