全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1227 1
2010-04-25
set.seed(1)
p <- numeric(5200)
x <- (ifelse (rbinom (5200,1,0.5) == 1,1.005,0.995))  
for (i in 1:5200) {
    if (i==1) {
    p[i] <- 10*x[i]
}
    else {
    p[i] = x[i]*p[i-1]
}
}
plot(p, type="l")


s <- numeric()
n <- numeric()
share.v <- numeric()
j <- exp(0.07)/(260*20)-1
for (i in 1:40) {
   
    if (i==1) {
    s[i] <- 0
    n[i] <- 100
    share.v[i] <- p[i] * n[i-1]
}
   
    else {
         if (p[i] >= 10.1 && p[i] < 10.1 && share.v > 0) {
         s[i]=p[1]*n[i-1]*(1-0.001)
}
         else {
              if (p[i] <= 9.9 && p[i-1] < 9.9 && s[i-1] > 0) {
              n[i]=s[i-1]/p[i]
}
               else {
                    p[i] = p[i-1] * x[i]
                    s[i] = s[i-1] * (1+j)
}
}
}
}


到底哪错了呀?跪求正解!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-4-25 15:13:45
帮你顶顶,这块不熟悉
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群