【发布时间】:2021-12-03 22:40:45
【问题描述】:
我正在尝试在没有预测变量的情况下运行回归,只有常数和错误项。型号为y = a + error。
我试过如下:
import numpy as np
import statsmodels.api as sm
import matplotlib.pyplot as plt
y = np.random.normal(size=50)
sm.OLS(y, sm.add_constant(), missing='drop').fit()
但是,这不起作用。
【问题讨论】:
-
什么是
sm?y是什么?请提供minimal reproducible example。 -
import statsmodels.api as sm,y只是一个数字数组。
-
您的问题可能对这个社区有用。但是,它没有提供太多信息和上下文。请尝试澄清您到目前为止所做的尝试。
-
@FranciscoMariaCalisto,我已经澄清了很多
-
您是否尝试过创建一个与 y 长度相同的数组并为其赋予单个值(即:x = [0,0,0,0,0,...])?通过将此视为您的自变量,您将没有任何信息增益,因为预测变量始终相同
标签: python