0
我已经为我所在的类引导了一个项目,当试图显示我想要的特定统计信息时,遇到了错误。我使用R编程语言为R studio编写统计数据。这里是我的代码:在R中引导不显示相关统计信息
boot = do(20)*
{
horizon = 20
totalwealth = 10000
pweights = c(0.5, 0, 0, 0, 0.5)
holdings = pweights * totalwealth
wealthtracker = rep(0, horizon) # Set up a placeholder to track total wealth
for(today in 1:horizon) {
return.today = resample(myreturns, 1, orig.ids=FALSE)
holdings = holdings*(1+return.today)
totalwealth = sum(holdings)
wealthtracker[today] = totalwealth
}
VaR = unname(quantile(wealthtracker, p=0.05))
VaR
}
hist(boot$VaR)
当我尝试采取数据或从我的样本统计建立一个柱状图,在这种情况下,风险价值,我遇到的错误发生。
每当我输入'boot $'时,接下来出现的应该是'VaR'和其他统计数据,但唯一显示的结果是'结果'。当我在自举(bootstrap $ VaR)的上下文中输入用VaR返回任何内容的命令时,我会返回这个错误 - 'x'必须是数字。这里的问题是我已经通过应用unname函数确保'x'是数字。任何帮助在这里非常感谢。
谢谢。
你使用什么软件包?像myreturns这样的变量是如何定义的?如果你提供一个[可重现的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)和样本输入数据,这是最容易的帮助。 – MrFlick