线性回归和岭回归
回归 线性
2023-09-14 09:15:51 时间
我近半年每个月所写博客的数量
# -*- coding: utf-8 -*-
"""
Created on Fri Sep 1 18:23:07 2017
@author: Administrator
"""
from sklearn import linear_model
import numpy as np
import matplotlib.pyplot as plt
y=np.array([13,12,32,0,1,7,27]).reshape(-1,1)
x=np.array([2,3,4,5,6,7,8]).reshape(-1,1)
plt.plot(x,y)
plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号
##设置模型
model = linear_model.LinearRegression()
##训练数据
model.fit(x, y)
##用训练得出的模型预测数据
y_plot = model.predict(x)
##打印线性方程的权重
print(model.coef_) ## 0.90045842、
plt.scatter(x, y, color='red',label="样本数据",linewidth=2)
plt.plot(x, y_plot, color='green',label="拟合直线",linewidth=2)
plt.legend(loc='lower right')
plt.show()
from sklearn.preprocessing import PolynomialFeatures
from sklearn.pipeline import make_pipeline
import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import Ridge
##这里指定使用岭回归作为基函数
model = make_pipeline(PolynomialFeatures(15), Ridge())
model.fit(x, y)
##根据模型预测结果
y_plot = model.predict(x)
##绘图
plt.scatter(x, y, color='red',label="样本数据",linewidth=2)
plt.plot(x, y_plot, color='green',label="拟合直线",linewidth=2)
plt.legend(loc='lower right')
plt.show()
相关文章
- 从零开始学Pytorch(二)之线性回归
- 理解逻辑回归中的ROC曲线和KS值「建议收藏」
- 手写算法-python代码实现Lasso回归
- 机器学习sklearn之支持向量回归(SVR)
- R语言建立回归分析,并利用VIF查看共线性问题的例子「建议收藏」
- 回归分析
- spss线性回归模型汇总_多元线性回归分析模型
- 多元线性回归
- 机器学习Hello World:波士顿房价预测(线性回归模型)
- PYTHON用户流失数据挖掘:建立逻辑回归、XGBOOST、随机森林、决策树、支持向量机、朴素贝叶斯和KMEANS聚类用户画像|附代码数据
- matlab 加权回归估计_Matlab:地理加权回归基本操作「建议收藏」
- PyTorch: 张量的变换、数学运算及线性回归
- 多变量线性回归算法
- 回归的认识以及OLS回归[通俗易懂]
- R语言用贝叶斯线性回归、贝叶斯模型平均 (BMA)来预测工人工资|附代码数据
- LASSO回归也可以用来做单细胞分类
- R语言Gibbs抽样的贝叶斯简单线性回归仿真分析|附代码数据
- R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析|附代码数据
- PYTHON用时变马尔可夫区制转换(MARKOV REGIME SWITCHING)自回归模型分析经济时间序列|附代码数据
- PYTHON链家租房数据分析:岭回归、LASSO、随机森林、XGBOOST、KERAS神经网络、KMEANS聚类、地理可视化|附代码数据
- Python用RNN神经网络:LSTM、GRU、回归和ARIMA对COVID19新冠疫情人数时间序列预测|附代码数据
- 【视频】R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险|数据分享|附代码数据
- R语言贝叶斯MCMC:用rstan建立线性回归模型分析汽车数据和可视化诊断|附代码数据
- R语言STAN贝叶斯线性回归模型分析气候变化影响北半球海冰范围和可视化检查模型收敛性|附代码数据
- “回归圆心,探索内增长” 腾讯云TVP两周年&51CTO全球领导力峰会震撼来袭!
- 线性回归的结果解释 II:函数形式变化的影响
- 线性回归原理和实现基本认识详解大数据
- SparkMlib实现线性回归详解大数据
- 小米MIX 4与小米平板5一同回归!尽显极致科技精神
- 重启MSSQL:简单命令回归(重启mssql命令)
- 图标线性回归斜着移动到指定的位置