Раньше у меня была проблема, когда каждое наблюдение для каждой независимой переменной было коэффициентом в моей модели, но сейчас я задаю другой вопрос, потому что я считаю, что это вызвано предыдущей проблемой. Я также предоставил образец моих данных, согласно предложению MrFlick. Я использую RStudio версии 1.1.453
У меня есть список фреймов данных, который содержит как числа, так и строки:
structure(list(Week = structure(1:10, .Label = c("2018-01-22",
"2018-01-29", "2018-02-05", "2018-02-12", "2018-02-19", "2018-02-26",
"2018-03-05", "2018-03-12", "2018-03-19", "2018-03-26"), class = "factor"),
Org = c("DAN", "DAN", "DAN", "DAN", "DAN", "DAN", "DAN",
"DAN", "DAN", "DAN"), Actual = c(30000L, 30000L, 30000L,
30000L, 30000L, 30000L, 30000L, 30000L, 30000L, 30000L),
Int.Ext = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L), .Label = "Int", class = "factor"), prevAccuracy = c(107.6938982,
109.1514083, 111.5342724, 5.9778739, 4.5426629, 1.3922019,
0.9047371, 0.6584585, 0.6369323, 0.6631414)), row.names = c("4",
"5", "6", "7", "8", "9", "10", "11", "12", "13"), class = "data.frame")
И когда я пытаюсь преобразовать их в данные временных рядов, переменные, которые являются символами, преобразуются в NA
с, а переменные, которые являются факторами, преобразуются в уровни факторов:
> str(frames[[1]])
'data.frame': 10 obs. of 5 variables:
$ Week : Factor w/ 10 levels "2018-01-22","2018-01-29",..: 1 2 3 4 5 6 7 8 9 10
$ Org : chr "DAN" "DAN" "DAN" "DAN" ...
$ Actual : int 30000 30000 30000 30000 30000 30000 30000 30000 30000 30000
$ Int.Ext : Factor w/ 1 level "Int": 1 1 1 1 1 1 1 1 1 1
$ prevAccuracy: num 107.69 109.15 111.53 5.98 4.54 ...
frames1 <- ts(frames[[1]], freq=365.25/7, start=2018 + 22/365.25)
После преобразования frames
во временные ряды я также получаю это предупреждение In data.matrix(data) : NAs introduced by coercion
. Можно ли сохранить символьные переменные при преобразовании этих фреймов данных во временные ряды? Если да, то как мне это сделать? Я полагаю, что обходной путь - сохранить строки как факторы, но в идеале я бы не хотел этого делать.