正在打开模型库
正在打开模型库
找到影响因素,用线性或可线性化的关系估计目标变量。
把“谁影响谁”写成方程,用最小二乘估计系数,并检验是否显著。
题目给了多个可能的解释变量,并且问“影响有多大”时优先回归。
Python 代码
import numpy as np
X = np.array([[1, 2], [2, 2], [3, 3], [4, 5], [5, 5]], dtype=float)
y = np.array([3.1, 4.2, 6.0, 8.8, 9.5])
A = np.column_stack([np.ones(len(X)), X])
beta = np.linalg.lstsq(A, y, rcond=None)[0]
print("系数:", np.round(beta, 3))