博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0A03 无监督学习:分类(1) 线性回归OLS
阅读量:5338 次
发布时间:2019-06-15

本文共 494 字,大约阅读时间需要 1 分钟。

OLS就是最小二乘法,(Ordinary Least Squares),它通过最小化样本真值与预测值之间的方差和来达到计算出方程系数的目的.

实战:

from sklearn import linear_model

import numpy as np

x = np.array([[0,1],[3,-2],[2,3]]) # 训练样本特征

y = np.array([0.5,0.3,0.9]) # 训练样本目标值

reg = linear_model.LinearRegression() # 初始化最小二乘法回归对象

reg.fit(x,y) # 训练拟合

print("intercept:", reg.intercept_) # 读取截距

print("coef_:", reg.coef_) # 读取回归参数

reg.predict([[1,2],[-3,2]]) # 对两组数据进行预测

不足:

当维度过高时,会出现过拟合的现象,从而导致预测出现很大的误差.

  .

  

转载于:https://www.cnblogs.com/liu247/p/11068089.html

你可能感兴趣的文章
YTU 2625: B 构造函数和析构函数
查看>>
加固linux
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
关于 linux 的 limit 的设置
查看>>
MTK笔记
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
struts1和struts2的区别
查看>>
Redis常用命令
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
C#类与结构体究竟谁快——各种函数调用模式速度评测
查看>>
我到底要选择一种什么样的生活方式,度过这一辈子呢:人生自由与职业发展方向(下)...
查看>>
poj 题目分类
查看>>
windows 安装yaml支持和pytest支持等
查看>>
读书笔记:季羡林关于如何做研究学问的心得
查看>>