在Loop回归中包含na.action = na.exclude

时间:2018-11-22 09:43:02

标签: r loops na quantile-regression

我有两组数据帧A和B。数据帧A有590列,B有6个变量。数据集A中的每一列都是因变量。数据集B中的所有6个变量都是自变量。数据集A和B都具有包含在数据中的NA。我想对B中的6个变量运行A中的每一列。然后将拟合值放入590列的矩阵中。我正在运行这些代码;

set.seed(1)
n<-590
fitted2<-matrix(0, nrow = 678, ncol = 590)

fitttedqr2<-function(x)
  {fitted2[,x]<-fitted(rq(Retprice[,x]~ Vix + Eqreturn + Changetbill + 
    Liqsprd + Creditsprd + Bondslope, tau = 0.01 ))
    }

 fittedvalue2<-sapply(1:m, fitttedqr2)

数据A中的每一列都对数据B中的所有变量进行回归。B具有变量Vix + Eqreturn + Changetbill + Liqsprd + Creditsprd + Bondslop。请问我如何在此函数中包含na.action = na.exclude或.... = na.omit以处理数据的任何列中的na。

0 个答案:

没有答案