r多元回归绘制预测值和实值
时间: 2024-03-08 22:51:35 浏览: 16
要绘制多元回归的预测值和实际值,可以按照以下步骤进行:
1. 首先,根据多元回归模型,使用测试数据集预测目标变量的值。
2. 接下来,将预测值和实际值存储在两个数组中,以便进行比较和绘制。
3. 使用matplotlib库中的scatter()函数,将实际值绘制在横坐标上,将预测值绘制在纵坐标上。这将生成一个点图,其中每个点表示一个样本的实际值和预测值。
4. 为了更好地可视化预测效果,可以添加一条对角线,表示理论上预测值等于实际值的情况。这可以使用plot()函数实现。
5. 最后,添加标题和坐标轴标签,以便更好地解释图表。
以下是示例代码:
```python
import matplotlib.pyplot as plt
# predict and actual values
y_pred = model.predict(X_test)
y_actual = y_test
# scatter plot
plt.scatter(y_actual, y_pred)
# diagonal line
plt.plot([y_actual.min(), y_actual.max()], [y_actual.min(), y_actual.max()], 'k--', lw=4)
# labels and title
plt.xlabel('Actual values')
plt.ylabel('Predicted values')
plt.title('Multiple Linear Regression')
plt.show()
```
其中,model是已经训练好的多元回归模型,X_test和y_test是测试数据集的特征和目标变量。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)