可视化线性关系

Python 线性建模入门

Jason Vestuto

Data Scientist

快速绘图

import matplotlib.pyplot as plt
plt.plot(x, y, 'r-o')
plt.show()

Python 线性建模入门

对象接口

# 导入 pyplot 模块
import matplotlib.pyplot as plt
# 创建图形与坐标轴对象
fig, axis = plt.subplots()
# 预设初始样式选项
options = dict(marker='o', color='blue')
Python 线性建模入门

对象接口

# 在坐标轴对象上调用 plot 方法
line = axis.plot(x, y, **options)
# 使用 set 方法修改坐标轴
_ = axis.set_ylabel('Times')
_ = axis.set_xlabel('Distances')
# 显示图形
plt.show()
Python 线性建模入门

线性数据可视化

  • 两个点:
    • (x1,y1) = (0,0)
    • (x2,y2) = (2,3)
  • x 与 y 的变化:
    • dy = (y2 - y1) = 3 - 0
    • dx = (x2 - x1) = 2 - 0
  • 斜率 = 升高/水平位移
    • slope = dy/dx = 3/2
  • 截距:
    • x=0y1 = 0

展示"升高/水平位移"以说明斜率的图

Python 线性建模入门

Ayo berlatih!

Python 线性建模入门

Preparing Video For Download...