このような質問については、シミュレーションを実行し、値が期待どおりに動作するかどうかを確認します。p -値はランダムに帰無仮説が真である場合は、観測データとして、帰無仮説から、少なくとも限りずれているサンプルを引き出す確率です。そのため、そのようなサンプルが多数あり、そのうちの1つが0.04のp値を持っている場合、それらのサンプルの4%が0.04未満の値を持つと予想されます。他のすべてのp値についても同様です。pppp
以下は、Stataでのシミュレーションです。グラフはかどうかを確認し -値は、それらが測定することになっているものを測定、である、彼らは示してどのくらいのサンプルの割合のp -値以下公称よりP公称値からずれ-値のp -値。ご覧のように、このような少数の観測ではテストに多少問題があります。あなたの研究にとって問題になりすぎるかどうかはあなたの判断です。pppp
clear all
set more off
program define sim, rclass
tempname z se
foreach i of numlist 5/10 20(10)50 {
drop _all
set obs `i'
gen x = rnormal()
gen y = rnormal()
corr x y
scalar `z' = atanh(r(rho))
scalar `se' = 1/sqrt(r(N)-3)
return scalar p`i' = 2*normal(-abs(`z'/`se'))
}
end
simulate p5 =r(p5) p6 =r(p6) p7 =r(p7) ///
p8 =r(p8) p9 =r(p9) p10 =r(p10) ///
p20=r(p20) p30=r(p30) p40 =r(p40) ///
p50=r(p50), reps(200000) nodots: sim
simpplot p5 p6 p7 p8 p9 p10, name(small, replace) ///
scheme(s2color) ylabel(,angle(horizontal))
simpplot p20 p30 p40 p50 , name(less_small, replace) ///
scheme(s2color) ylabel(,angle(horizontal))