2つのグループ間で平均p値に差があるかどうかを確認したいと思います。これを行うために、ウィルコクソンの順位和検定を実行します(データは通常は分散されません)。ここまでは順調ですね。最後に、対応するエフェクトサイズを計算します。残念ながら、Rはこれを提供していません。また、次を使用して効果サイズを簡単に計算できるz値も提供しません。効果サイズ= z / sqrt(N)
ここにいくつかのサンプルRコードがあります:
a=rep(0:1,each=20) #grouping variable
b=c(rnorm(20, .03,.01), rnorm(20, .02, .009)) #vector of p-values
d=cbind(a,b)
test = wilcox.test(b ~ a, data = d) #perform Wilcoxon rank-sum test
test
誰かがエフェクトサイズを取得する方法を知っていますか?
3
SOへようこそ。あなたの質問は他の何よりも統計的であるため、www.crossvalidated.comに移行するようにあなたの質問にフラグを付けました。つまり、ウィルコクソンのRANKテストはランクで機能するので、あなたが話している効果のサイズはわかりません。Wilcoxonのようなノンパラメトリックテストではなく、パラメトリックテストにリンクされているため、明らかにz値を提供しません。ウィルコクソンは位置シフトの観点から解釈する必要があります。
—
Joris Meys
—
whuber