AttributeError: 'TukeyHSDResults' object has no attribute 'pvalues'について
TukeyHSDResultsというインスタンスには'pvalues'というアトリビュートがあるにも関わらず出力されません。
それ以外のアトリビュートは適切に出力されるのですが、、
python
1def tukey_hsd( lst, ind, n ): 2 data_arr = np.hstack( lst ) 3 ind_arr = np.repeat(ind, n) 4 res = pairwise_tukeyhsd(data_arr, ind_arr) 5 print(vars(res)) 6 7 8A = np.array([15,9,18,14,18]) 9B = np.array([13,8,8,12,7]) 10C = np.array([10,6,11,7,12]) 11D = np.array([10,7,3,5,7]) 12 13tukey_hsd( (A,B,C,D), list('ABCD') , 5)
result
1{'_multicomp': <statsmodels.sandbox.stats.multicomp.MultiComparison object at 0x000001B610012400>, '_results_table': <class 'statsmodels.iolib.table.SimpleTable'>, 'q_crit': 4.046412438282386, 'reject': array([False, True, True, False, False, False]), 'meandiffs': array([-5.2, -5.6, -8.4, -0.4, -3.2, -2.8]), 'std_pairs': array([1.31339255, 1.31339255, 1.31339255, 1.31339255, 1.31339255, 2 1.31339255]), 'confint': array([[-10.51452797, 0.11452797], 3 [-10.91452797, -0.28547203], 4 [-13.71452797, -3.08547203], 5 [ -5.71452797, 4.91452797], 6 [ -8.51452797, 2.11452797], 7 [ -8.11452797, 2.51452797]]), 'df_total': 16, 'reject2': array([False, True, True, False, False, False]), 'variance': 8.625000000000002, 'data': array([15, 9, 18, 14, 18, 13, 8, 8, 12, 7, 10, 6, 11, 7, 12, 10, 7, 8 3, 5, 7]), 'groups': array(['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 9 'C', 'C', 'D', 'D', 'D', 'D', 'D'], dtype='<U1'), 'groupsunique': array(['A', 'B', 'C', 'D'], dtype='<U1')} 10
python
1def tukey_hsd( lst, ind, n ): 2 data_arr = np.hstack( lst ) 3 ind_arr = np.repeat(ind, n) 4 res = pairwise_tukeyhsd(data_arr, ind_arr) 5 print(res.pvalues) 6 7A = np.array([15,9,18,14,18]) 8B = np.array([13,8,8,12,7]) 9C = np.array([10,6,11,7,12]) 10D = np.array([10,7,3,5,7]) 11 12tukey_hsd( (A,B,C,D), list('ABCD') , 5) 13
result
1--------------------------------------------------------------------------- 2AttributeError Traceback (most recent call last) 3<ipython-input-97-56e1b403113f> in <module> 4 10 D = np.array([10,7,3,5,7]) 5 11 6---> 12 tukey_hsd( (A,B,C,D), list('ABCD') , 5) 7 8<ipython-input-97-56e1b403113f> in tukey_hsd(lst, ind, n) 9 3 ind_arr = np.repeat(ind, n) 10 4 res = pairwise_tukeyhsd(data_arr, ind_arr) 11----> 5 print(res.pvalues) 12 6 13 7 A = np.array([15,9,18,14,18]) 14 15AttributeError: 'TukeyHSDResults' object has no attribute 'pvalues'
statsmodels.sandbox.stats.multicomp.TukeyHSDResults
を見てもpvaluesは存在していて、statsmodelsなるライブラリも最新であります。
なぜこのような問題が起こるのでしょうか?
詳しい方がいれば教えていただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/17 07:33