Проблема: у меня есть фрейм данных с идентификатором клиента и его расходами с течением времени.
Я хотел бы получить pacf
для каждого из клиентов и взять среднее и максимальное значение, чтобы понять, является ли клиент сезонный или нет.
Я использую метод .apply()
для фрейма данных как таковой:
raw_data.groupby('merchant')['amount_usd'].apply(lambda x: np.max(sm.tsa.stattools.pacf(x)))
Это приводит к следующей ошибке:
LinAlgError: Сингулярная матрица
Кто-нибудь знает, как с этим бороться?
Спасибо!