私は統計学の学生であり、割り当ての一部としてランダムに生成された正規分布の標本に対して複数の信頼区間を生成しようとするR初心者(年の過小評価)です。正規分布の標本から複数の信頼区間を生成するR
Iは、(二重マトリックス中)N(50、6^2)分布から25個のサイズのサンプルをN = 20を生成する機能を
data <- replicate(25, rnorm(20, 50, 6))
を用います。
私の質問は、この配布のサンプルごとに95%の信頼区間を見つける方法です。私はcolMeans(data)とsd(data)を使って各サンプルのサンプル平均値とサンプル標準偏差を見つけることができますが、私はすべてのカラムの信頼区間を生成できる関数を考えようとしていますダブル・マトリックス(データ)内にある。今のところ
、私の(非常に粗)の溶液は、左右の境界の2つのベクトルを生成する機能
left <- function (x,y){x-(qnorm(0.975)*y/sqrt(20))}
right <- function (x,y){x+(qnorm(0.975)*y/sqrt(20))}
left(colMeans(data), sd(data)
right(colMeans(data), sd(data)
を作成から成ります。私がこれを行うより良い方法があれば教えてください。
一般的なマイナーな編集に加えて、私は先に進んで、あなたのコードのtypoであると仮定して固定して、 'left'と' right'という関数を作りました。私が間違っていると感じたら、転がしても構いません。 – joran
Hmmm、測定平均とS.Dだけに基づくサンプルの信頼区間の一般的な公式がある場合、その式の素敵なベクトル化されたRバージョンを書くことで、すべての解答をすぐに得ることができます。または、私の教授が(インターネットの存在に先立って)一度言ったように、「それを解決しないでください:本のような問題を見つけて、同じことをしてください! :-) –