如何在 R 中阻止引导?

  • 本文关键字: r block robustness
  • 更新时间 :
  • 英文 :


我正在尝试对某些时间序列数据(~15 年的月利率(运行块引导函数。

我的数据位于没有标题的 csv 文件中,所有文件都由一列组成,并逐行向下。

我安装了软件包引导程序,因为tsboot对我不起作用。

这是我的代码:

testFile = read.csv("\Users\unori/sample_data.csv")
theta <- function(x){mean(x)} 
results = bootstrap(testFile,100,theta) 

它告诉我至少有 50 个错误。他们都说"In mean.default(x(:参数不是数字或逻辑:返回NA"

怎么办?当我使用文档中的示例时,它会运行。我认为一定是我的数据的存储/导入方式?

提前谢谢。

尝试提供一个有效的、最小的示例来重现您的问题!查看此处以了解如何制作最小可重现的示例。

错误消息告诉您,您要计算其平均值的东西不是数字!所以 R 将只返回 NA。

调试建议:

  1. 对象"测试文件"是否存在?

  2. 什么是输出

    str(测试文件(

这对我有用:

library(bootstrap)
testFile <- cars[,1]
theta <- function(x){mean(x)} 
results = bootstrap(testFile,100,theta) 

相关内容

  • 没有找到相关文章