作者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