alpha=0.05 およびサンプル サイズ 10 の 10 回のシミュレーションで zscore>=qnorm(1-alpha/2) の場合に「拒否」を返す関数を作成するにはどうすればよいですか。次のコードを書きましたが、出力を修正します。「zscore」は検定統計量で、t は平均と標準偏差 6/n の正規分布です。sims は、実行するシミュレーションの数に対応します。この関数は、モンテカルロ評価を模倣する必要があります。
testsk=function(n,alph,sims){
t=numeric(sims)
for (i in 1:sims) {
x=rnorm(n)
t[i]=skewness(x)
zscore=t/(6/n)
return(zscore)
}
if(zscore>=qnorm(1-alph/2)){
print("REJECT")
}
}
testsk(10,0.05,10)
ありがとう!