python - Python 中的多元线性回归 - MATLAB 中 mvregress 的模拟?

标签 python matlab numpy scikit-learn linear-regression

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

最佳答案

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 - Python 中的多元线性回归 - MATLAB 中 mvregress 的模拟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36984987/

相关文章:

python - 如何在不在 NumPy 中复制的情况下展平多维数组的轴?

matlab - 如何在 MATLAB 中计算交换矩阵

MATLAB 设置 - 出错时停止

python - Numpy 中的归约和追加

python - 使用斯坦福 NLP for python 进行信息提取和关系提取

即使在 virtualenv 激活后,python 仍指向全局安装

javascript - 构建 API

java - JADE代理调用Matlab作为多线程进行多个连接

numpy - 如何向量化 for 循环,就像下面在 numpy 中提到的那样?

python - 如何在 python 中保存来自 selenium 和 opencv 的部分屏幕截图