#matrix #subscript
#матрица #подстрочный индекс
Вопрос:
Я столкнулся с ошибкой «неправильное количество индексов в матрице». Я пытаюсь присвоить значения в цикле for, исходящие из вектора, матрице, которую я определил ранее, но она превращается в список, и я не могу догадаться, почему, поэтому я получаю ошибку, описанную выше. Я не могу найти каких-либо ссылок на такую проблему.
Пожалуйста, посмотрите на код ниже.
n_sim lt;- 1000 pm25_Pred_Data_m lt;- matrix(0, nrow=10, ncol=n_sim) for(count in 1:n_sim){ set.seed(count) w_k lt;- rt(10,df=df) pm25_y_noise lt;- rep(NA,10) #pm25_y_noise[1]lt;- pm25prev[min,"pm25_ar"] pm25prev[min,"pm25_ma"] sigma*w_k[1] for(i in (1:(n-min))){ pm25_y_noise[i]lt;-pm25prev[(i min-1),"pm25_ar"] pm25prev[(i min-1),"pm25_ma"] sigma*w_k[i] #pm25_Pred_Data_m[i,count] lt;- pm25_y_noise[i] } pm25_Pred_Data_m[,count] lt;- pm25_y_noise }
Большое вам спасибо за ваше внимание.
С уважением,
Франческо