2016-01-13 4 views
0

Если кто-то может поставить меня на правильный трек, я ценю его!Основы: ARIMA в R, в результате чего NA на входе

Я получаю «NA» для всех своих строк после ввода их в матрицу, прежде чем использовать ARIMA.

Спасибо!

library(fma) 
library(forecast) 

#Data prep for time series 
Hist_INPUT_TS <- read.csv("file.csv") 

#XYZ 
ARIMAX_INPUT_Raw <- read.csv("file.csv") 
region="XYZ" 
bucol=2; 

names(ARIMAX_INPUT_Raw) 
head(ARIMAX_INPUT_Raw) 

Final_Forecast = matrix(, nrow=21, ncol=1) 

print(Final_Forecast) 

ВЫВОД

names(ARIMAX_INPUT_Raw) 
[1] "XYZ" "Time" 
> head(ARIMAX_INPUT_Raw) 
    AMS Time 
1 160270.3 2008Q1 
2 167053.0 2008Q2 
3 161498.5 2008Q3 
4 134152.0 2008Q4 
5 104948.6 2009Q1 
6 120187.5 2009Q2 
> Final_Forecast = matrix(, nrow=21, ncol=1) 
> print(Final_Forecast) 
    [,1] 
    [1,] NA 
    **[N,]** 
+1

'matrix (, nrow = 21, ncol = 1)' делает 21 x 1 пустым (полным матрицы NA '); вам нужно поместить что-то в первый аргумент, чтобы заполнить его. Что ты пытаешься сделать? – alistaire

+0

matrix (nrow = 32, ncol = 2) Будет ли это создавать строки таблиц прогнозирования из моей таблицы и обоих столбцов, один для предиктора и один для единицы времени)? – Starbucks

+0

Нет, дает мне две строки NA – Starbucks

ответ

0

matrix(, nrow=21, ncol=1) не должны быть включены.

+0

Пожалуйста, не добавляйте «спасибо» в качестве ответа. Вместо этого проголосуйте за ответы, которые вы найдете полезными. - [Из обзора] (/ review/low-quality-posts/10873095) –

+0

Мои извинения мадам – Starbucks

Смежные вопросы