python多元回归分析的应用代码
时间: 2023-12-24 07:00:46 浏览: 81
多元回归分析的应用研究.doc
多元回归分析是一种统计方法,用于研究多个自变量与因变量之间的关系。Python是一种流行的编程语言,有丰富的库和工具,可以进行多元回归分析。
下面是一个简单的Python多元回归分析的应用代码示例:
```python
import pandas as pd
import numpy as np
import statsmodels.api as sm
# 创建一个包含自变量和因变量的数据框
data = {'x1': [1, 2, 3, 4, 5], 'x2': [2, 4, 5, 7, 8], 'y': [5, 7, 10, 14, 16]}
df = pd.DataFrame(data)
# 添加截距列
df['intercept'] = 1
# 拟合多元回归模型
model = sm.OLS(df['y'], df[['intercept', 'x1', 'x2']])
results = model.fit()
# 打印回归系数和统计信息
print(results.summary())
```
在这个例子中,我们首先导入pandas、numpy和statsmodels.api库。然后,我们创建一个包含自变量x1和x2以及因变量y的数据框。接下来,我们添加一个截距列,然后使用OLS函数拟合多元回归模型。最后,我们打印出回归系数和统计信息。
这段代码展示了如何使用Python进行多元回归分析,通过拟合模型和输出统计信息来研究自变量和因变量之间的关系。通过这种方法,我们可以更深入地了解变量之间的相互影响。
阅读全文