作者bcs (= ="frailty..gggg XD)
看板Statistics
标题[问题] R算间距cdf
时间Tue Jan 29 22:51:26 2008
我想先给定一个间距,然後让算每个间距的cdf值,但是pp的值却都是0?
若改成 pexp(brck[2],theta)-pexp(brck[1],theta)则可算出第一个值
请问下面的回圈是否有写错的?
谢谢
for (i in 1:8){
theta<-1/20
brck<-c(0,9,18,27,36,45,54,63,72,200)
pp<-numeric(11)
pp[i]<-pexp(brck[i+1],theta)-pexp(brck[i],theta)
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.86.139
1F:→ bcs:对不起,pp<-numeric(0)写在for外面即可 01/29 22:58
2F:推 vivamayday:pp<-numeric(11) 要提到回圈前面不然会一直被覆盖 02/05 14:52
3F:→ vivamayday:其实可以写pp=NULL(也是放最前面) 另外你的pp长度是11 02/05 14:53
4F:→ vivamayday:但是你里面只给8个喔~ 是否i=1~(length(pp)-1)呢 02/05 14:53