繁体   English   中英

运行 lm() 错误:xj[i] 中的错误:无效的下标类型“列表”

Running lm() errror: Error in xj[i] : invalid subscript type 'list'

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我不断收到这个错误,我不明白我应该改变什么

这是我正在使用的代码。

fit <- elsa12 %>%
   lm(formula = notact1~cesd2, data = elsa12)%>%
    filter(!is.na(notact1),!is.na(ncesd2))

xj[i] 中的错误:无效的下标类型“列表”。

1 个回复

我认为

fit <- (elsa12 
     %>% lm(formula = notact1~cesd2)
)

应该管用。

  • 您不需要在lm()调用中指定data=elsa12 (pipe 自动将elsa12作为第一个未指定的参数提供给lm() ,在这种情况下是data ),实际上这会使 R 感到困惑,因为它认为'正在指定下一个参数,它是subset - 这是你的错误的近端原因(“无效的下标类型'列表'”)
  • 您的filter应该是不必要的,因为lm()会自动删除在任何 model 变量中具有NA的案例
  • 即使您确实想使用filter ,看起来它的顺序错误(即您应该使用elsa12 %>% filter(...) %>% lm(...)
3 xj [i] 中的错误:R 中的无效下标类型“列表”[重复]

这个问题在这里已经有了答案: xj[i] 中的错误:无效的下标类型“列表” 3 个答案 1 年前关闭。 我正在使用糖尿病数据集。我正在尝试拟合从我之前对训练集的分配中获得的“最佳”model,并报告此 model 的测试错误。代码如下 我在最后一行出现错误。 表明 我试图 unlist() 但仍 ...

2019-11-18 17:17:17 1 1253   r
4 `[.default`(xj, i) 中的 KNN 错误:下标类型“列表”无效

我正在处理一个包含三种不同股票的数据库,以及一个由 1 和 0 组成的列,指示第一家公司的股价是上涨还是下跌。 我正在尝试使用 KNN 来预测价格运动的方向,但是当我处理它时,我得到[.default (xj, i): invalid subscript type 'list',有人可以帮我吗? ...

6 xj[i] 中的错误:R 随机森林中的无效下标类型“列表”错误

我正在使用 airbnb 数据集。 清理它后,我尝试应用随机森林(我做了一棵树和一棵修剪过的树,它们奏效了)。 我没有很多经验,但这是我的代码: 但我总是收到相同的错误消息: xj[i] 中的错误:无效的下标类型“列表” 我也尝试删除 subset=training 并直接放置 d ...

10 .subset2(x, i) 中的错误:无效的下标类型“列表”

我有一个 1000 df 的列表,其中包含 1436 个观测值,每个观测值只是彼此的副本,我想通过这个循环运行并将它们一起修改。 我基本上是在做蒙特卡罗测试,但除此之外,我找不到在原始 df 上进行测试的方法。 我这样做是因为我的计算机上没有足够的内存来合并原始的两个文件,这将是 1.187 e12 ...

2021-06-24 18:03:07 0 11   r
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM