前提・実現したいこと
配列が2つの時と3つの時でp値の値が変わってしまう。
該当のソースコード
# coding:utf-8 import scipy as sp import scipy.stats import pandas as pd import numpy as np #x・y・zの配列全て要素が12個ずつある x=[567,890,2345,・・・] y=[44,203,205,・・・] z=[66,800,245,・・・] w = sp.stats.kruskal(x, y) print(w)
のようにコードを書いてx&y・x&z・z&yを比較するよう実行したときは、p値が全て約0.7になった。一方、
w = sp.stats.kruskal(x,y,z)
とx・y・zの3つを比較するようにコードを書いて実行したときは、p値が約0.0000000002になった。
発生している問題・エラーメッセージ
どうしてこのように3つ比較したときにはp値が下がってしまうのかわからない。
x&y・x&z・z&yのp値は約0.7なので、3つ比べたときにp値がここまで下がってしまう理由がわからない。
今のコードを修正する方法はないだろうか?自由度の設定などをしたほうがいいのだろうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/09 01:32
2018/05/09 04:18