30得票2回答
lme4::lmer报告“固定效应模型矩阵秩不足”,我需要修复吗?如何修复?

我正尝试使用混合效应模型,将其余的列作为预测变量来预测F2_difference,但是我收到了一个错误信息: fixed-effect model matrix is rank deficient so dropping 7 columns / coefficients. 根据这个...

30得票2回答
如何清晰地绘制statsmodels线性回归(OLS)图表

问题陈述: 我有一些漂亮的数据存储在pandas数据框中。我想对它运行简单线性回归: 使用statsmodels进行回归分析后,我该如何绘制图形呢?我尝试了statsmodels的plot_fit方法,但是绘制出来的图有点奇怪。 我希望得到一条水平线,代表回归的实际结果。 St...

29得票3回答
Python scikit learn线性模型参数标准误差

我正在使用sklearn库,具体来说是linear_model模块。在进行简单线性拟合后,如下所示:import pandas as pd import numpy as np from sklearn import linear_model randn = np.random.randn ...

28得票1回答
Scikit-learn中的线性回归和梯度下降算法?

在这门Coursera机器学习课程中,它说梯度下降应该会收敛。 我正在使用scikit-learn的线性回归。它没有提供梯度下降信息。我看到许多关于如何用梯度下降实现线性回归的StackOverflow问题。 我们如何在现实世界中使用scikit-learn的线性回归? 或者 为什么sci...

27得票3回答
为什么在线性回归中创建矩阵的逆时,优先选择使用numpy.linalg.pinv()而不是numpy.linalg.inv()?

如果我们想要通过使用正规方程寻找线性回归模型的最佳参数theta,其中: theta = inv(X^T * X) * X^T * y 一步是计算inv(X^T*X)。因此,numpy提供了np.linalg.inv()和np.linalg.pinv() 尽管这导致不同的结果: X=n...

27得票3回答
如何从Python的OLSResults中获取变量的P值?

OLSResults 的结果df2 = pd.read_csv("MultipleRegression.csv") X = df2[['Distance', 'CarrierNum', 'Day', 'DayOfBooking']] Y = df2['Price'] X = add_const...

26得票2回答
ggplot2中的geom_smooth无法工作/显示

我正在尝试将一条线性回归线添加到我的图表中,但运行时未显示出来。下面的代码已经简化了。通常每天都有多个点。图形除此之外都很好。 b<-data.frame(day=c('05/22','05/23','05/24','05/25','05/26','05/27','05/28','...

25得票3回答
Python中高效的协整性测试

我想知道是否有比以下方法更好的方式来测试两个变量是否协整:import numpy as np import statsmodels.api as sm import statsmodels.tsa.stattools as ts y = np.random.normal(0,1, 250)...

25得票5回答
Scipy.stats能够识别和屏蔽明显的异常值吗?

使用scipy.stats.linregress,我正在对一些高度相关的x,y实验数据执行简单的线性回归,并最初通过视觉检查每个x,y散点图来查找异常值。更一般地(即以编程方式),是否有一种方法可以识别和屏蔽异常值?

25得票3回答
在线性回归中比较StandardScaler和Normalizer的结果

我正在研究一些不同场景下的线性回归示例,比较使用 Normalizer 和 StandardScaler 的结果,并且结果令人困惑。 我正在使用波士顿住房数据集,并准备好这样做:import numpy as np import pandas as pd from sklearn.datase...