Частота, не отраженная в объекте R временного ряда, несмотря на указание его с помощью as.ts - PullRequest
2 голосов
/ 14 апреля 2020

У меня есть дата-тест test_data. Я преобразовываю его во временные ряды.

test_data
         Date Quantity Discount Segment Ship_Mode
1  2018-02-01      345     5000      20        20
2  2018-03-01      500      300      50        20
3  2018-04-01      400      400      40        30
4  2018-05-01      200      400     100        20

test_data<-as.ts(test_data, frequency=12)

Теперь, когда я делаю это ниже, я получаю частоту своих данных как 1, несмотря на то, что я указал выше как 12. Что я делаю неправильно?

frequency(test_data)
[1] 1

1 Ответ

3 голосов
/ 14 апреля 2020

Кажется, as.ts не имеет параметра frequency, для этого вам следует использовать ts.

test_data<-ts(test_data, frequency=12)
frequency(test_data)
#[1] 12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...