r回归建模
R 报错:0 (non-NA) cases(模型没有可用样本)
模型用到的变量全部缺失,或数据框本身是空的。
报错原文
Error in lm.fit(x, y, ...) : 0 (non-NA) cases为什么会报这个错
模型用到的变量全部缺失,或数据框本身是空的。
怎么解决
nrow(df)、sum(complete.cases(df[, vars])) 检查样本量。
代码示例
nrow(df)
sum(complete.cases(df[, c("y", "x1", "x2")]))同工具的其他报错
报错解决了,但方法还没搞懂?
报错只是表象。因果推断、面板数据、稳健性检验这些方法背后的逻辑,知识库里按「原理 × 直觉 × 代码」讲清楚了。
进入知识库 →