statsmodels
ScienceAnálise estatística
Visão geral statsmodels
Statsmodels é uma biblioteca Python que fornece classes e funções para a estimativa de diversos modelos estatísticos, bem como para a realização de testes estatísticos e exploração de dados estatísticos. Ele complementaSciPycom uma interface de nível superior para regressão, análise de série temporal, estatísticas não paramétricas e muito mais.
ComPyRun, você pode ajustar modelos de regressão OLS, executar testes de hipóteses e explorar resumos estatísticos diretamente em seu navegador. Statsmodels está incluído na distribuiçãoPyodide, para que você possa começar a analisar os dados imediatamente, sem qualquer configuração local do Python.
Saída de código e execução
Ajuste e avalie um modelo de mínimos quadrados comum.
import statsmodels.api as sm
import numpy as np
np.random.seed(42)
x = np.linspace(0, 10, 50)
y = 3 * x + 7 + np.random.normal(0, 2, size=50)
X = sm.add_constant(x)
model = sm.OLS(y, X).fit()
print("OLS Regression Results")
print("=" * 40)
print(f"R-squared : {model.rsquared:.4f}")
print(f"Intercept : {model.params[0]:.4f} (true: 7)")
print(f"Slope : {model.params[1]:.4f} (true: 3)")
print(f"P-values : {model.pvalues.round(4).tolist()}")
print(f"AIC : {model.aic:.2f}")Pacotes Relacionados
Recursos Python recomendados
Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.
Loops Python
Aprenda como usar loops Python para iterar dados. Domine as práticas recomendadas para loops for, while loops, break, continue e loop com exemplos interativos.
Como classificar uma lista em Python
Aprenda como classificar uma lista em Python usando o método sort() e a função sorted(). Descubra exemplos de classificação de chaves personalizadas e ordem reversa.
Folha de dicas dos métodos de string Python
Um guia de referência completo para manipulação de strings em Python. Domine a formatação, pesquisa, divisão, substituição e verificação de propriedades de string.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.