Я обучаю модель аримы определенному набору данных следующим образом.
trained_model = arima(train_series, order=c(2, 1, 2))
forecast = predict(trained_model, len_testset)
acc_measures = regr.eval(test_series, forecast$pred)
print(acc_measures)
И оператор print дает следующий вывод:
mae mse rmse mape
6.005150e+09 5.092492e+19 7.136170e+09 2.010297e-01
И следующий print *Оператор 1008 *:
print(forecast$se)
дает следующий вывод:
Time Series:
Start = 35
End = 38
Frequency = 1
[1] 10281512420 14741966604 18718082062 26280353675
Я получаю кучу информации из обоих операторов печати .. Но если я хотел бы достичь (или прочитать) каждоговозвращаемое значение индивидуально (например, если меня интересует только значение mse из первого оператора print выше), как мне это сделать?В последнем случае, я думаю, он возвращает «стандартную ошибку» для каждого прогноза, но как их проиндексировать?
R, кажется, имеет очень своеобразный синтаксис, и я довольно новичок в этом.