pyecharts画一元线性回归图
时间: 2023-11-22 14:50:04 浏览: 154
Unitary linear regression_线性回归_显著性_一元线性回归_
以下是使用pyecharts画一元线性回归图的示例代码:
```python
import numpy as np
from pyecharts import options as opts
from pyecharts.charts import Scatter, Line
# 定义x和y的值
x = np.array([0.8, 3, 5, 7, 8.6])
y = np.array([1.2, 7, 9, 13, 17.5])
# 计算斜率和截距
k, b = np.polyfit(x, y, 1)
# 绘制散点图和回归线
scatter = (
Scatter()
.add_xaxis(x)
.add_yaxis("y", y)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
)
line = (
Line()
.add_xaxis(x)
.add_yaxis("y", k * x + b)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
)
# 组合散点图和回归线并设置标题
chart = scatter.overlap(line)
chart.set_global_opts(title_opts=opts.TitleOpts(title="一元线性回归图"))
# 展示图表
chart.render_notebook()
```
运行以上代码,即可得到一元线性回归图。其中,散点图表示原始数据,回归线表示拟合的直线。
--相关问题--:
1. 如何使用pyecharts绘制其他类型的图表?
2. 什么是一元线性回归?有什么应用场景?
3.
阅读全文