Я пытаюсь преобразовать объект временного ряда в матрицу.
births <- scan("http://robjhyndman.com/tsdldata/data/nybirths.dat")
birthstimeseries <-ts(matrix(births, frequency=12, start=c(1946,1)))
Этот код генерирует ошибку как:
Error in matrix(births, start = c(1946, 1)) :
unused argument (start = c(1946, 1))
НО
birthstimeseries <- ts(births,start=c(1946,1), frequency = 12)
создает объект временных рядов.
data.matrix(birthstimeseries)
.Он генерирует 1-D данные.Как мне сохранить количество строк и столбцов этого кадра данных в матрице.
Я хочу привести что-то вроде этого в качестве матрицы.
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1946 26.663 23.598 26.931 24.740 25.806 24.364 24.477 23.901 23.175 23.227 21.672 21.870
1947 21.439 21.089 23.709 21.669 21.752 20.761 23.479 23.824 23.105 23.110 21.759 22.073