首页 文章

统计分析中的NA

提问于
浏览
0

我有以下代码的问题:

return1=diff(log(bist))
return1[,1]<-na.locf(return1[,1],na.rm = F)

当我运行Dickey-Fuller测试时,我收到以下错误:

return1[,1]<-na.locf(return1[,1],na.rm = F)
df.test <- ur.df(return1, type =c("drift"),lags = 0 )

ur.df中的错误(return1,type = c(“漂移”),滞后= 0):y中的NA .

你知道如何解决这个错误吗?

1 回答

  • 1

    因为 log. If the first elements in return1 are missing then they will not be filled in with na.locf,你的数据和NA` 的分布是我的'm guessing it' .

    如果您将代码的第一部分更改为

    return1=diff(log(bist))
    return1[,1]<-na.locf(return1[,1],na.rm = TRUE)
    

    那么你将删除第一个缺少的元素 . 但是不确定它与 ur.df 测试的匹配程度 .

相关问题