Публикации по теме 'statsmodels'
Используйте статистические модели, чтобы определить, как далеко учащиеся едут, чтобы поступить в колледж.
Statsmodels — довольно уникальная библиотека для Python, поскольку она выполняет логистическую регрессию, линейную регрессию, анализ и прогнозирование временных рядов и другие статистические операции.
В этом посте я собираюсь обсудить функцию линейной регрессии statsmodels, потому что о ней не так много написано. Сама Statsmodels не дает много примеров…
Выведенный статистика
Экспериментируйте → неопределенные ситуации, которые могут иметь несколько результатов. Подбрасывание монеты - это эксперимент.
Результат → результат однократного испытания. Итак, если выпадет голова, результатом эксперимента с подбрасыванием монеты будет «Орел».
Событие → один или несколько результатов эксперимента. «Решка» - одно из возможных событий этого эксперимента.
Основная вероятность
Вероятность того, что что-то произойдет, но в академическом термине..
Анализ временных рядов, часть I
Временные ряды. Последовательность информации, которая связывает период времени с каждым значением, называется временными рядами .
например. Цены на фондовом рынке
Чтобы проанализировать периоды времени:
Все периоды времени должны быть равными и четко определенными, что приведет к постоянной «Частоте».
Давайте начнем исследовать различные проблемы, возникающие при анализе временных рядов.
Заполнение нулевых значений в данных Time_series:
Поскольку мы знаем, что..
Статистический подход к линейной регрессии
Линейная регрессия — это очень мощный метод построения модели, которая может предсказать значение любой непрерывной зависимой переменной с помощью независимой переменной (переменных) . Большая часть людей очень хорошо осведомлена об этой технике, однако люди, как правило, имеют меньшее представление о ее статистической стороне.
В этом блоге я расскажу вам о статистическом подходе к решению задачи линейной регрессии с самого начала, то есть от очистки данных до развертывания модели. Так..
Вопросы по теме 'statsmodels'
Как я могу выполнить двустороннее повторное измерение с использованием статистических моделей?
Я нашел этот пример, в котором объясняется, как выполнить двусторонний ANOVA. Мне было интересно, как сделать то же самое для повторяющихся измерений.
Я видел этот вопрос , но я не могу полагаться на независимость моих повторных измерений....
4381 просмотров
schedule
06.04.2023
Python: не работают StatsModels
Я устанавливаю статмодели:
apt-get install python python-dev python-setuptools python-numpy python-scipy
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
pip install pandas
pip install cython
pip install patsy...
5094 просмотров
schedule
20.11.2022
t протестировать кадры данных Pandas и создать новую матрицу результирующих значений p
У меня есть 3 фрейма данных, содержащих 7 столбцов.
df_a
df_b
df_c
df_a.head()
VSPD1_perc VSPD2_perc VSPD3_perc VSPD4_perc VSPD5_perc VSPD6_perc \
0 NaN NaN NaN NaN NaN NaN
3...
4568 просмотров
schedule
29.12.2023
логит-регрессия и сингулярная ошибка матрицы в Python
Я пытаюсь запустить логит-регрессию для немецких кредитных данных (www4.stat.ncsu.edu/~boos/var.select/german.credit.html). Чтобы протестировать код, я использовал только числовые переменные и попытался регрессировать его с результатом, используя...
31302 просмотров
schedule
02.09.2022
Как превратить предупреждение Statsmodels в исключение
Новичок в Python и Panda здесь. Я пытаюсь использовать статистические модели, чтобы соответствовать логистической регрессии, чтобы рассчитать вероятность того, что избиратель проголосует. Я работаю на уровне участка; поэтому иногда функция не...
2179 просмотров
schedule
24.11.2022
Продукт двух бета-дистрибутивов
Скажем, у меня есть две случайные величины:
X ~ Бета (α1, β1)
Y ~ бета (α2, β2)
Я хотел бы вычислить распределение Z = XY (произведение случайных величин)
С помощью scipy я могу получить PDF-файл одной бета-версии с помощью:
from...
5468 просмотров
schedule
09.04.2023
Регрессия OLS: Scikit против статистических моделей?
Краткая версия : я использовал линейную регрессию scikit для некоторых данных, но я привык к p-значениям, поэтому поместил данные в statsmodels OLS, и хотя R^2 примерно такой же, переменная коэффициенты все разные на большие суммы. Меня это...
30593 просмотров
schedule
08.04.2022
python 3 + статистические модели?
Если я делаю sudo pip3 install statsmodels , я получаю ошибки. Я вставил конец вывода консоли ниже. Я вижу предупреждение numpy 1.7, но если я делаю pip3 freeze | grep numpy , я вижу, что использую numpy==1.8.1 .
Вот результат. Любые идеи?...
8907 просмотров
schedule
14.10.2022
Установка отрицательного бинома в Python
В scipy нет поддержки для установки отрицательного биномиального распределения с использованием данных (возможно, из-за того, что отрицательный бином в scipy является только дискретным).
Для нормального распределения я бы просто сделал:
from...
9903 просмотров
schedule
25.12.2022
Как применить OLS от statsmodels к groupby
Я использую OLS для продуктов по месяцам. Хотя это отлично работает для одного продукта, мой фрейм данных содержит много продуктов. Если я создаю групповой объект, OLS выдает ошибку.
linear_regression_df:
product_desc period_num TOTALS
0...
3496 просмотров
schedule
15.04.2023
Как получить постоянный срок в модели AR с помощью statsmodels и Python?
Я пытаюсь смоделировать данные своего временного ряда с помощью модели AR.
Это код, который я использую.
# Compute AR-model (data is a python list of number)
model = AR(data)
result = model.fit()
plt.plot(data, 'b-', label='data')...
3063 просмотров
schedule
13.04.2022
ARIMA вне выборочного прогноза в статистических моделях?
У меня есть проблема прогнозирования таймсерий, для решения которой я использую пакет python statsmodels. При оценке с использованием критериев AIC оптимальная модель оказывается довольно сложной, что-то вроде ARIMA (27,1,8) [Я не проводил...
2072 просмотров
schedule
21.09.2022
GLM в статистической модели возвращает ошибку
Теперь, когда я понял, как использовать OLS ( Pandas/Statsmodel OLS для прогнозирования будущих значений ), я пытаюсь подобрать более красивую кривую к своим данным... GLM должен работать так же, как я предполагал.
import statsmodels.api as sma...
3616 просмотров
schedule
13.06.2022
Как получить логарифмическую вероятность экспоненциального и гамма-распределений
У меня есть некоторые данные, и я могу подобрать гамма-распределение, используя, например, этот код, взятый из Подгонка гамма-распределения с помощью (python) Scipy .
import scipy.stats as ss
import scipy as sp
Сгенерируйте некоторые...
2104 просмотров
schedule
21.11.2022
Плотности с частотой
Два графика ниже передают примерно одинаковую информацию.
Гистограмма слева - это гистограмма, на которой ось Y представляет частоты (то есть, как часто мы видим значения в пределах диапазона, связанного с каждой ячейкой).
Справа - плотность...
1345 просмотров
schedule
20.02.2023
Статистические модели Python ARIMA LinAlgError: SVD не сходится
Предпосылки: я разрабатываю программу с использованием статистических моделей, которая соответствует 27 моделям arima (p, d, q = 0,1,2) для более чем 100 переменных и выбирает модель с самым низким значением aic и статистически значимой t-статистикой...
12849 просмотров
schedule
08.03.2023
Обычная регрессия методом наименьших квадратов, дающая неверный прогноз
Я использую statsmodels OLS, чтобы подогнать ряд точек к линии:
import statsmodels.api as sm
Y = [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15]
X = [[73.759999999999991], [73.844999999999999], [73.560000000000002],
[73.209999999999994],...
953 просмотров
schedule
15.09.2022
Как изменить maxlag для ARMAX.predict?
Все еще в процессе понимания исходного кода ARIMA для прогнозирования некоторых данных. (Я использую два временных ряда (indexed_df и external_df с 365 точками данных каждый.)
Я хочу сравнить точность прогноза между ARMA и ARMAX.
Процесс...
2400 просмотров
schedule
20.03.2023
Многомерная множественная регрессия в Python
Я пытаюсь выполнить многомерную множественную линейную регрессию, поэтому у меня есть несколько входов и выходов, которые я пытаюсь оптимизировать. Я хотел бы сделать это на питоне. Есть чем любое программное обеспечение, которое делает это. Я...
1619 просмотров
schedule
30.08.2022
Как выполнить тест отношения правдоподобия для линейной модели со смешанными эффектами?
В документации линейных моделей смешанных эффектов Statsmodels утверждается, что
Платформа Statsmodels LME в настоящее время поддерживает выводы после оценки с помощью тестов Вальда и доверительных интервалов для коэффициентов, анализа...
1977 просмотров
schedule
29.03.2024