在运行带有分数指数的线性回归模型时如何解决错误?

时间:2019-06-01 17:48:01

标签: r lapply lm summary

我正在尝试对约19000列数据运行带有分数指数的线性回归模型,但我不断收到此错误:

 Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : 
  0 (non-NA) cases 

基本线性回归函数y〜x可以很好地工作,但是我想尝试的线性回归函数y〜x + y ^(1/3)给了我上面的错误。

我尝试使用na.exclude / na.omit删除所有NA列,但它们不起作用。我必须将原始数据集的na.omit()用于基本线性回归模型,但是新数据集不适用于新的线性回归模型。

这是我的功能:

reg1 <- lapply(1:19914, function (x) summary(lm(Everything.ver2[,x+1] ~ Everything.ver2[,"VWRETD"] + I(Everything.ver2[,x+1]^(1/3))))$coefficients)

我希望它使用新模型进行回归分析,但是却给了我上面的错误。我将不胜感激!

0 个答案:

没有答案