| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python学习笔记之线性回归 -> 正文阅读 |
|
[Python知识库]Python学习笔记之线性回归 |
r数据预处理 Missing Data1. .isnull() 查找缺失的数据,输出为布尔型,如果是真,就输出它的数量
如果sum的结果特别大,需要进行处理,否则会影响数据处理的效果 2. 处理option1 - 用0替换
3. 处理option2 - 移除改行数据 如果确实的数据行不是很多的话可以这样操作
ps:??inplace=True 表示,表中的原始数据会被替换,false则不会(参考resize和reshape)。如果不写,默认为false 4. 处理option3 - 用平均值mean value替换
Normalization 归一化不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。 归一化方法有两种形式: 1. 导入函数
2. MiniMax将原始数据线性化的方法转换到[0 1]的范围
3. Standard将原始数据集归一化为均值为0、方差1的数据集
通过这个方法,让数据呈现在同一个量级 单一线性回归1. 首先导入所有可能用到的函数
2. 导入数据 3. 确认丢失的数据
4. 设定x,y,确定回归方程
因为x是dataframe,所以用了两个方括号,y永远只有一个,所以不用 fit function用来计算w0和w1 intercept = w0,coefficients = w1 5. 检查回归方程的准确性
数字越小说明准确性越高 多元线性回归1.导入函数和数据
2.?设定x,y,确定回归方程,并用plot输出图形
X选用了所有行的第2,8列 因为有两个变量,所以coef有w1和w2 3. 事实上,当我们有很多变量的时候,可以选取其中一部分来建立模型,然后用剩余的进行检测 所以要先spilt data,用train data建立模型
然后用test data进行测试?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 11:51:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |