Python 中的多元线性回归 - MATLAB 中的 mvregress 的模拟? [复制]

Posted

技术标签:

【中文标题】Python 中的多元线性回归 - MATLAB 中的 mvregress 的模拟? [复制]【英文标题】:Multivariate Linear Regression in Python - analog of mvregress in MATLAB? [duplicate] 【发布时间】:2016-08-27 08:50:42 【问题描述】:

我想在 Python 中使用与 MATLAB 中的 mvregress 相同的函数或方法。 例如,我们有x1, x2, x3, x4, x5, x6 输入和y1, y2, y3 输出。使用此函数后,我们应该得到一些估计回归系数。 Python有这个能力吗?

【问题讨论】:

【参考方案1】:

sklearn.linear_model.LinearRegression 适用于多元线性回归(输出是向量,而不是标量)

>>> from sklearn import linear_model
>>> X = [[1, 2, 3, 4, 5, 6]]
>>> Y = [[1, 2, 3]]
>>> lr = linear_model.LinearRegression()
>>> model = lr.fit(X, Y)
>>> model.predict([[1,2,3,4,5,6]])
array([[ 1.,  2.,  3.]])

【讨论】:

以上是关于Python 中的多元线性回归 - MATLAB 中的 mvregress 的模拟? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Matlab多元线性回归(Excel可直接替换数据)

MATLAB怎么做多元线性回归,并对偏回归系数做t检验,并求出p值

matlab多元线性回归

matlab多元线性回归

如何用matlab线性回归分析?

在多元线性回归中,如何用matlab求得各个变量的T统计值及其p值?