简单线性回归
y=ax+b
其中a、b的算法依次是这个
如何评价回归方程的拟合度呢?
实战案例:
import pymysql # 导入模块
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split #这里是引用了交叉验证
from sklearn.linear_model import LinearRegression #线性回归
def get_df_from_db(sql,columnNames):
conn = pymysql.connect(
host='', # 主机模块
port=3306, # 端口号
user='',# 用户名
password='', # 密码
database='', # 需要连接的库
charset='utf8' # 指定编码utf8
)
cursor = conn.cursor() # 获取游标
cursor