Size: a a a

R (язык программирования)

2021 June 07

ДВ

Дмитрий Володин... in R (язык программирования)
вам передавать надо вектор не дат и времени, а значений
источник

ДВ

Дмитрий Володин... in R (язык программирования)
и разгруппировку таблицы сделайте для профилактики
источник

Н

Надежда in R (язык программирования)
передаю. все равно ерунда выходит
источник

ДВ

Дмитрий Володин... in R (язык программирования)
В вашем скрине вы передали вектор created. Это таймстемп вектор. Вы же хотите предсказать что-то? Каким будет какое-то значение? Вот вектор этих значений и передавайте, а временные настройки делайте аргументами start, end frequency или deltat в функции ts
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Почитайте внимательно документацию по функции ts
источник

Н

Надежда in R (язык программирования)
Спасибо, вроде получается, но только если я делаю вот так:
prods <- ts(prod$n)

то почему то n выводит так:
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Слушайте, я ещё раз глянул ваш датасет. У вас там с какой частотой наблюдения приходят? Кажется, вам необходимо дополнительные манипуляции сделать перед отправкой значений в функцию ts
источник

ДВ

Дмитрий Володин... in R (язык программирования)
И однородно ли приходят события?
источник

Н

Надежда in R (язык программирования)
там ежедневные данные. по каждому пользователю, использование программы. сколько раз в день он заходит.
источник

Н

Надежда in R (язык программирования)
например:
2020-07-01 1 юзер зашел 15 раз
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Вот на вашем скрине с данными created со значением час дня 51 минута 21 секунда говорят об обратном
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Короче, очень большой вопрос к вашим данным и тому, что вы хотите спрогнозировать
источник

Н

Надежда in R (язык программирования)
да, в правы, я делала правку и теперь у меня иначе выглядит таблица
источник

Н

Надежда in R (язык программирования)
простите ввела в заблуждение
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Причём ещё и по пользователю. Вам в ts нужно передать вектор значений такой, что один элемент соотвествует одной дате или времени. В вашем случае дню. А у вас, оказывается, есть ещё доп столбец с идентификатором юзера, то есть в теории на один день может быть много записей
источник

Н

Надежда in R (язык программирования)
Я правильно поняла вас, перед тем как сделать ts, мне нужно сделать таблицу например день и количество использования? и только потом ts?
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Да, вам нужен вектор с одним наблюдением на единицу времени
источник

ДВ

Дмитрий Володин... in R (язык программирования)
То есть, например, сгруппируйте таблицу по дню и просуммируйте количество визитов юзеров в одно значение
источник

Н

Надежда in R (язык программирования)
а как поступить если мне нужно сделать прогноз, сколько юзеров будет завтра и сколько они сделают посещений?
источник

ДВ

Дмитрий Володин... in R (язык программирования)
И  его предсказывайте. авто арима не может сгруппировать и построить прогноз затем по какому-то полю сама, делать это надо будет через какой-нибудь map и анонимные функции
источник