Использование функции pacf в фрейме данных с помощью .apply () - PullRequest
1 голос
/ 21 июня 2020

Проблема: у меня есть фрейм данных с идентификатором клиента и его расходами с течением времени.

Я хотел бы получить pacf для каждого из клиентов и взять среднее и максимальное значение, чтобы понять, является ли клиент сезонный или нет.

Я использую метод .apply() для фрейма данных как таковой:

raw_data.groupby('merchant')['amount_usd'].apply(lambda x: np.max(sm.tsa.stattools.pacf(x)))

Это приводит к следующей ошибке:

LinAlgError: Сингулярная матрица

Кто-нибудь знает, как с этим бороться?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...