2017-07-30 14 views
-1

我試圖執行一個SALESDATA配合診斷缺少對象的值使用的預報錯誤na.fail.default(as.ts(X)):在時間序列預測

acf(SalesDataFC$residuals) 

但是我得到一個錯誤:

salesDataFC$residuals

  Jan   Feb   Mar   Apr   May 

2012 NA NA NA NA NA

2013 1.00454060 0.74436890 0.59266194 0.53535119 0.18 350112

2014 1.99667197 -3.32464848 0.28314025 2.30886777 7.90332419

2015 1.71499831 -0.52401427 0.34252510 -1.64516043 2.77034325

  Jun   Jul   Aug   Sep   Oct 

2012 NA NA NA NA NA

2013 0.05094251 -0.22804463 -1.91518053 2.58830624 0.26477677

2014 4.40433679 0.32271024 1.57947031 1.43734334 -3.20311270

2015 -2.20471818 -0.90067401 -3.44177911 5.48261863 -2.98716442

  Nov   Dec 

2012 NA NA

2013 -4.73145658 4.89403358

2014 2.11005638 -2.66661403

2015 0.01368218 1.55215790

acf(salesDataFC$residuals)

na.fail.default(as.ts(x))中的錯誤:對象中缺失值

+0

請提供更多信息,即SalesDataFC $ residuals的值是多少? – Lewis42

+0

salesDataFC $殘差 喜劉易斯,一月二月三月四月五月 2012 NA NA NA NA NA 2013 1.00454060 0.74436890 0.59266194 0.53535119 0.18350112 2014 1.99667197 -3.32464848 0.28314025 2.30886777 7.90332419 2015年1.71499831 -0.52401427 0.34252510 -1.64516043 2.77034325 – Deb

+0

2012年我得到缺少值 – Deb

回答

0

這裏我缺少檢查缺失值,即NA。因此na.action = na.pass將在acf(salesDataFC $ residuals)後面使用。所以命令就像 acf(salesDataFC $ residuals,na.action = na.pass)。