作者jenosiris (NI7)
看板Statistics
標題[程式] R的重複處理
時間Thu Mar 3 17:00:55 2011
------------------------------------------------------------------------
[軟體程式類別]:
R
[程式問題]:
資料處理
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
sample size = mean = variance = 15 以常態分布隨機取一萬次
並以這一萬組數字求t值 作常態分布圖+密度曲線 請問程式碼該如何寫呢??
[程式範例]:
for(i in 1:10000){
s<-rnorm(15,15,15^0.5)
t<-(mean(s)-15)/(sd(s)/15^0.5)
}
hist(t)
主要是想請問如何利用for來處理這項資料@@" 先謝謝回答了!
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.183.72
1F:推 west1996:for前面加一行指令 t<-array(10000),然後迴圈中的t改成 03/03 17:37
2F:→ west1996:t[i] 就可以了 03/03 17:38
3F:→ jenosiris:真的可以了!! 感謝樓上T^T 不過想請問array代表的意義? 03/03 20:13
4F:→ jenosiris:新手發問還請多包含@@" 03/03 20:13
5F:→ jenosiris:另外還想請問一下 這時候curve要怎麼加上去呢?? 03/03 20:20
6F:推 west1996:array直翻是陣列,其實就是把t設成長度是10000的一個陣列 03/03 21:33
7F:→ west1996:然後下面t[i]表示陣列中的第i個element 03/03 21:33
8F:→ jenosiris:那請問關於curve的部份呢? 改成這樣之後就跑不出來了@@" 03/03 21:49
9F:→ jenosiris:後面加curve(t,add=T)出來不是一個常態分布線 是曲線@@? 03/03 21:51