【发布时间】:2019-09-07 02:54:11
【问题描述】:
大家好,对不起,我是 R 的初学者。
我有一个 Excel 表格:
Fund count
1 1961
2 2086
3 453
...
我想要做的是:对于每个基金,我想运行 1000 次模拟,其中我从1001:24999 范围内抽取随机数的次数与该基金的count 相同。然后,计算出有多少随机数小于 6000。最后,获得 1000 次模拟的平均值。
将文件导入RStudio后,写到此为止:
#count for the first fund in the table
z <- replicate(1000, {1001:24449, replace=T, size=1961})
count<-length(which(z>6000))
mean(count)
我似乎可以将上述内容用于一个基金,并且我知道我应该为所有基金使用 for 循环。
我完全是新手,任何反馈都将不胜感激!!!
【问题讨论】:
标签: r