楼主: yearbattle
740 0

[问答] 怎么把r自定义方程中非结果变量导出(附编程例子) [推广有奖]

  • 0关注
  • 0粉丝

博士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
374 个
通用积分
39.7558
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
207 点
帖子
33
精华
0
在线时间
390 小时
注册时间
2014-4-26
最后登录
2023-5-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我怎么才能把方程calculation计算得到的pxt数据导出来,放到 45×2的矩阵当中,我只能得到最后sum(s/(1.035596^n))的结果
market_force=c(1:45)
market_force_replicate<-as.data.frame(matrix(market_force,nrow=45,ncol=2))
a<-as.data.frame(matrix(NA,nrow=45,ncol=1))
calculation <- function (data){
  pxt<-matrix(NA,nrow=45,ncol=1)
  s<-as.data.frame(matrix(NA,nrow=45,ncol=1))
  pxt<-as.data.frame(exp(-data^(1-(2*rbeta(45,1000,1000)-1))))
  s[1,]<-pxt[1,]
  for (i in 2:45)
  {s[i,]<-s[i-1,]*pxt[i,]
  }
  sum(s/(1.035596^n))
}
result_100010000<-sapply(market_force_replicate,calculation)



二维码

扫码加我 拉你入群

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

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

关键词:自定义 Calculation replicate ulation replica function matrix

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-5 06:46