统计分析中的NA

时间:2017-04-30 12:30:39

标签: r statistics

我遇到以下代码的问题:

df.test <- ur.df(return1, type =c("drift"),lags = 0 )

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

select 1und1.SubCategory,count(industry_facts.NACE_ID), statistics_2016.businesses 
from industry_facts, 1und1, statistics_2016
where 1und1.NACE_ID = industry_facts.NACE_ID
and statistics_2016.Stat_ID = industry_facts.Stat_ID
group by 1und1.SubCategory ASC, statistics_2016.businesses
  

ur.df中的错误(return1,type = c(“drift”),lags = 0):   在y。

您知道如何解决错误吗?

1 个答案:

答案 0 :(得分:1)

我猜这是因为您的数据以及由NA return1 log. If the first elements in na.locf`引起的are missing then they will not be filled in with的分布。

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

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

然后你将删除第一个缺少的元素。但不确定这与ur.df测试的匹配程度如何。