经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
程序报错
楼主
yhzhong
1312
2
收藏
2016-01-07
set.seed(2016-1-7)
alpha<-0.9;
theta<-3.0;
N<-300;
lamda<-0.8;
T<-10;
r<-0.1;
sum<-matrix(0,N,1);
for (i in 1:N){
n<-rpois(1,lamda*T);
U<-runif(n,0,1);
Tau<-sort(T*U);
u<-runif(n,0,1);
X<-((1-u)^(-1/alpha)-1)*theta;
sx<-0;
for (j in 1:n){
sx<-sx+X[j]*exp(-r*Tau[j])
}
sum[i]<-sx
}
当N=300时程序运行没问题,N=400时就会报错 Error in sum[i] <- sx : 更换参数长度为零
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
jiangbeilu
2016-1-7 14:41:19
提示:尽量不要用sum来作变量名,因为sum是一个函数,求和的。
替代了你原来中的循环,还有原来的sum我用fresut来表示,循环变成了sapply的一个函数。具体代码如下:300和400运行都没有问题。
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
yhzhong
2016-1-7 15:19:29
谢谢!N=400时还是报错,Error in sum(sapply(1:n, function(zz) X[zz] * exp(-r * Tau[zz]))) :
'type'(list)参数不对。另外,为什么后面的结果都是0,而N=300时不会出现这种情况?
[296] 1.715599e+01 1.844760e+02 2.849128e+01 4.407274e+01 2.674957e+02
[301] 2.517262e+01 3.877120e+01 5.086761e+01 2.799154e+01 6.866180e+01
[306] 1.545210e+02 1.510225e+02 4.250927e+00 1.151784e+02 8.829865e+01
[311] 3.042271e+02 2.094030e+02 5.243597e+01 1.029788e+02 1.597304e+01
[316] 3.147163e+01 2.136466e+01 2.570007e+01 2.521057e+01 5.511813e+01
[321] 8.940982e+00 2.435143e+01 9.874882e+01 5.694553e+01 3.452902e+01
[326] 1.073983e+01 3.924277e+01 6.431995e+01 2.860025e+01 2.418842e+01
[331] 6.632322e+01 4.796219e+01 7.033704e+01 5.337526e+01 2.179925e+01
[336] 7.760121e+01 4.155280e+01 9.086832e+01 2.431554e+01 1.305181e+02
[341] 3.319084e+01 5.662898e+01 2.284593e+02 3.355941e+01 6.498167e+00
[346] 4.916112e+01 1.858761e+01 3.889017e+01 2.981668e+02 9.048130e+00
[351] 5.875322e+01 1.799199e+03 8.686442e+00 5.814813e+01 1.996969e+01
[356] 1.855769e+01 1.497204e+01 1.091483e+01 4.314209e+01 1.364585e+01
[361] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[366] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[371] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[376] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[381] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[386] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[391] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[396] 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
急求赐教,关于alpha系数
为甚么发的帖子在论坛里面却搜索不到呢?
想问问基于对冲Alpha策略的问题
到底什么是Alpha?
私募通数据日报:人机对战第一局结束,AlphaGo胜柯洁;京东将研发可运送一吨及以上货
汇丰超长篇:全球Alpha策略手册2018.09
汇丰-410页全球Alpha策略手册(第7版)-2018.09
汇丰全球Alpha策略手册(第7版)2018.09 400多页
申万宏源长期稳定的负Alpha事件:诉讼仲裁20190625
团队招募! 欢迎揭榜
栏目导航
R语言论坛
经管高考
学道会
经管文库(原现金交易版)
stata专版
行业分析报告
热门文章
助力高阶认证备考!CDA 三级新上线第一套官 ...
中国财经新闻微信公众号数据
全球AI应用平台市场全景图与趋势洞察报告
2025年度全球人工智能治理报告
【推荐】上市公司过度负债指标计算Stata代码 ...
告别熬夜头秃!3天论文特训,实现从“无从下 ...
CDA数据分析师实战:方差分析与F检验的业务 ...
一点写代码的心得:“你可别再重构了!”
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
杨威老师的股海捕鱼
推荐文章
26年寒假天津站|Gemini论文写作&数据分析 ...
2026JG学术冬训营:从Stata初高到Python机器 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群