Публикации по теме 'statsmodels'


Размышления аналитика / прогнозиста временных рядов
Я только что закончил курс временных рядов по Python и понял, что это настолько глубокая тема, что есть так много теоретических концепций, которые я мог бы добавить к содержанию. Поэтому я решил написать этот пост, который может служить теоретическим дополнением к курсу кодирования, который я создал на Python. Временная последовательность

Случай простой линейной регрессии с использованием sklearn и статистических моделей
Я прошел курс на Coursera под названием Python и статистика для финансового анализа. Я изучил множество важных методов анализа биржевых данных, включая линейную регрессию. Линейная регрессия — важная часть финансового анализа, и именно здесь пригодится знание Python. Регрессионный анализ ищет взаимосвязи внутри переменных и является одной из наиболее важных областей в методах статистики и машинного обучения. Существует множество доступных методов регрессии, одним из которых является..

Временные ряды: декомпозиция (часть I) - расчет цикла тренда
Мы уже обсуждали тенденции, сезонность и цикличность в предыдущем блоге. Любой временной ряд можно разложить на 3 компонента: цикл тренда, сезонность и остатки. Поскольку сложно оценить компоненты тренда и цикла по отдельности, мы объединяем тренд и цикл в одну составляющую цикла тренда. Мы извлекаем компоненты из данных временных рядов, чтобы лучше понять основные закономерности, а также использовать компоненты для улучшения прогноза. Есть два способа разложить временной ряд:..

Вопросы по теме 'statsmodels'

Тест ADF в статистических моделях на Python
Я пытаюсь запустить расширенный тест Дики-Фуллера в statsmodels на Python, но, кажется, что-то упускаю. Это код, который я пытаюсь: import numpy as np import statsmodels.tsa.stattools as ts x = np.array([1,2,3,4,3,4,2,3]) result =...
18920 просмотров
schedule 24.07.2022

Модель VAR: IndexError: индекс кортежа вне допустимого диапазона
Я пытаюсь запустить алгоритм VAR со статистическими моделями, чтобы предсказать некоторые будущие значения, и я застрял. У меня есть такой массив значений: php_resp_time = [349.70448833, 304.32462033000002, 228.08079499999999, 245.03481033,...
2092 просмотров
schedule 03.08.2022

statsmodels: указание моделей нелинейной регрессии с использованием patsy
Я пытаюсь рассчитать модели нелинейной регрессии, используя statsmodles. В частности, у меня проблемы с изучением синтаксиса patsy. Есть ли какой-нибудь учебник или пример того, как формулировать нелинейные модели с использованием синтаксиса...
4959 просмотров
schedule 30.10.2022

Python 2.7 — statsmodels — форматирование и запись итогового вывода
Я выполняю логистическую регрессию, используя pandas 0.11.0 (обработка данных) и statsmodels 0.4.3 для фактической регрессии на Mac OSX Lion. Я собираюсь запустить ~ 2900 различных моделей логистической регрессии, и мне нужно вывести результаты...
20922 просмотров
schedule 20.10.2022

Задачи, отложенные навсегда с Celery, RabbitMQ и statsmodels
Я пытаюсь распределить некоторые задачи линейной регрессии, используя Celery с RabbitMQ. Настройка отлично работает с примером функции add(x,y), но когда я создаю экземпляр класса statsmodels OLS, например. self.model = sm.OLS(self.y, self.X)...
364 просмотров
schedule 21.03.2022

Использование description () со средним взвешенным значением, стандартным отклонением, медианой и квантилями
Я новичок в python и pandas (из-за использования SAS в качестве моей аналитической платформы для работы), поэтому заранее прошу прощения, если об этом уже спросили / ответили. (Я просмотрел документацию, а также этот сайт в поисках ответа, но пока не...
4688 просмотров
schedule 05.05.2022

Неожиданные стандартные ошибки с взвешенным методом наименьших квадратов в Python Pandas
В коде основного класса OLS в Python Pandas , я ищу помощь, чтобы уточнить, какие соглашения используются для стандартной ошибки и t-статистики, сообщаемой при выполнении взвешенного OLS. Вот мой пример набора данных с некоторым импортом для...
1753 просмотров

statsmodel.api.Logit: массив valueerror не должен содержать infs или nans
Я пытаюсь применить логистическую регрессию в Python с помощью statsmodel.api.Logit. Я столкнулся с ошибкой ValueError: массив не должен содержать inf или NaN . Когда я выполняю: data['intercept'] = 1.0 train_cols = data.columns[1:] logit =...
2675 просмотров
schedule 12.05.2023

Статистические модели Python не могут получить подходящие параметры модели
Я использую модель AR, чтобы подогнать свои данные, и я думаю, что сделал это успешно, но теперь я хочу на самом деле увидеть, каковы параметры подобранной модели, и у меня возникают некоторые проблемы. Вот мой код...
973 просмотров
schedule 03.10.2022

Математическая основа статистических моделей wls_prediction_std
wls_prediction_std возвращает стандартное отклонение и доверительный интервал данных моей подобранной модели. Мне нужно знать, как доверительные интервалы рассчитываются из ковариационной матрицы. (Я уже пытался понять это, просматривая исходный...
2032 просмотров
schedule 26.04.2023

Функция Statsmodels OLS для нескольких параметров регрессии
Допустим, я хочу найти значения альфа (а) для уравнения, которое имеет что-то вроде y=a+ax1+ax2+...+axi Использование OLS позволяет сказать, что мы начинаем с 10 значений для базового случая i = 2. #y=a+ax1+ax2 y = np.arange(1, 10) x =...
8816 просмотров
schedule 03.04.2023

Pandas Statsmodels ols прогнозирует регрессию с использованием предиктора DF?
Используя Pandas OLS, я могу подобрать и использовать следующую модель: ols_test = pd.ols(y=merged2[:-1].Units, x=merged2[:-1].lastqu) #to exclude current year, then do forecast method yrahead=(ols_test.beta['x'] * merged2.lastqu[-1:]) +...
6692 просмотров
schedule 17.10.2022

Statsmodels Построение средних доверительных интервалов на основе гетероскедастических согласованных стандартных ошибок
Этот вопрос похож на доверительные интервалы и интервалы прогнозирования с StatsModels , но с дополнительным нюансом. : Мои данные гетероскедастичны, и я хотел бы построить доверительный интервал для среднего, используя любую из...
1622 просмотров
schedule 28.06.2022

Python Statsmodels Тестирование коэффициентов из надежной линейной модели на основе M-оценок
У меня есть линейная модель, которую я пытаюсь подогнать к данным с хорошим количеством выбросов в эндогенной переменной, но не в экзогенном пространстве. Я исследовал, что RLM, основанные на M-оценках, хороши в этой ситуации. Когда я подгоняю RLM...
1586 просмотров
schedule 25.05.2024

Моделирование ARIMA с использованием Python Statsmodels
Я хотел бы использовать класс ARIMAResults для моделирования ARIMA. Кто-нибудь может указать на различия между обычным классом ARIMA и классом ARIMAResults? Кроме того, может ли кто-нибудь помочь мне в выполнении ARIMAResults, приведя пример? У...
12718 просмотров
schedule 19.08.2022

Идиома Pandas для прикрепления столбца прогнозов к кадру данных
Что такое идиома Pandas для привязки результатов прогноза к кадру данных, на котором был сделан прогноз. Например, если у меня есть что-то вроде (где qualityTrain является результатом stats models fit ) qualityTrain =...
129 просмотров
schedule 11.10.2022

Добавление статистических моделей «предсказывает» результаты в кадр данных Pandas
Обычно требуется добавить результаты прогнозов в набор данных, используемый для создания прогнозов, но функция statsmodels predict возвращает (неиндексированные) результаты потенциально другой длины, чем набор данных, на котором основаны прогнозы....
2745 просмотров

auto.arima () эквивалент для Python
Я пытаюсь спрогнозировать еженедельные продажи, используя модели ARMA ARIMA. Не нашел в statsmodels функции настройки порядка (p, d, q). В настоящее время в R есть функция forecast::auto.arima() , которая настраивает параметры (p, d, q). Как...
76404 просмотров

Как рассчитать вероятность подбора кривой в scipy?
У меня есть нелинейная модель, которая выглядит так: Темная сплошная линия — это соответствие модели, а серая часть — необработанные данные. Краткая версия вопроса: как мне получить вероятность соответствия этой модели, чтобы я мог...
7039 просмотров
schedule 05.09.2023

Как подогнать модель под мой набор для тестирования в statsmodels (python)
Я работаю над моделью логистической регрессии, и у меня возникают проблемы с пониманием того, как перенести модель, подходящую из моего обучающего набора, к моему набору тестирования. Извините, я новичок в python и ОЧЕНЬ новичок в моделях статистики...
15330 просмотров
schedule 12.08.2023