(一)基础铺垫

  • 一元非线性回归分析(Univariate Nonlinear Regression)

    • 在回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条曲线近似表示,则称为一元非线性回归分析。

    • 一元二次方程:

y=a2x2+a1x1+a0x0

y = a_2x^2 + a_1x^1 + a_0x^0

  • 一元三次方程:
y=a3x3+a2x2+a1x1+a0x0

y = a_3x^3 + a_2x^2 + a_1x^1 + a_0x^0

  • 一元 n 次方程:
y=anxn+......+a1x1+a0x0

y = a_nx^n + ... ... + a_1x^1 + a_0x^0

(二)案例-金融场景为例

产品编号 手续费(%) 金融产品销售额
1 2.2 25.5
2 2.3 22.5
3 2.4 19.5
4 2.5 16.5
5 2.7 13.5
6 3.1 10.5
7 3.6 7.5
8 4.8 4.5
9 7.0 1.5

1.建模逻辑

  • 一元非线性回归方程转为多元一次回归方程
例如:y=a2x2+a1x1+a0x0

例如:y = a_2x^2 +a_1x^1 + a_0x^0

转为:y=a2x¯2+a1x¯1+a0x¯0

转为:y = a_2 \bar x_2 + a_1 \bar x_1 + a_0 \bar x_0

数据分析部落公众号(shujudata)

数据分析部落公众号(shujudata)

其中:

其中:

x¯0=x0

\bar x_0 = x^0

x¯1=x1

\bar x_1 = x^1

x¯2=x2

\bar x_2 = x^2

2.实操

  • jacky关键点提示:把一元非线性方程转化为多元线性方程的方法

    • 转化的方法是PolynomialFeatures类

    • 要确定是一元几次方程(从图形中观察),然后确定degree是几(多少阶的方程)

#---author:朱元禄---
import pandas
data = pandas.read_csv('file:///Users/apple/Desktop/jacky_1.csv',encoding='GBK'
)x = data[["手续费(%)"]]
y = data[["金融产品销售额"]]import matplotlib
font = {'family':'SimHei'
}
matplotlib.rc('font',**font)
matplotlib.rcParams['axes.unicode_minus'] = False
from pandas.plotting import scatter_matrixscatter_matrix(data[["手续费(%)","金融产品销售额"]],alpha = 0.8,figsize =(10,10),diagonal = 'kid'
)from sklearn.linear_model import LinearRegression
from sklearn.preprocessing import PolynomialFeaturespf = PolynomialFeatures(degree=2)
x_2_fit = pf.fit_transform(x)lrModel = LinearRegression()
lrModel.fit(x_2_fit,y)lrModel.score(x_2_fit,y)x_2_predict = pf.fit_transform([9],[10])
lrModel.predict(x_2_predict)

Python回归分析五部曲(三)—一元非线性回归相关推荐

  1. 【leetcode题解——动态规划之完全背包】518.零钱兑换II(python版本详解+表格+dp五部曲)

    518. 零钱兑换 II 重点: 本题求组合数,而非排列数. 例如示例: 5 = 2 + 2 + 1 5 = 2 + 1 + 2 这是一种组合,都是 2 2 1,而(2,2,1)(2,1,2)为两种排 ...

  2. 回归分析(二)—— 一元线性回归分析

    主要内容 回归分析概述 一元线性回归分析 多元线性回归 逻辑回归 其他回归分析 二.一元线性回归分析 (一)一元线性回归方法 随机误差反映了除x和y之间的线性关系之外的随机因素对y的影响. 分析预测房 ...

  3. 交流信号叠加直流偏置_高速数字电路设计通关五部曲(二):接口信号匹配与对接...

    昨天分享了高速数字电路设计的基本概念和常见高速电路及特点(若需回顾,请戳下方链接).今天来看看高速数字电路的接口信号匹配与对接. 这是一个连接:  高速数字电路设计通关五部曲(一) 基本概念+常见高速 ...

  4. 芯片设计五部曲之一 | 声光魔法师——模拟IC

    2023年开篇--芯片设计五部曲来了! 本季将会包括:模拟IC.数字IC.存储芯片.算法仿真和总结篇(排名不分先后 第一集:模拟IC 模拟IC是负责生产.放大和处理各类模拟信号的电路,工程师通过模拟电 ...

  5. 芯片设计五部曲之二 | 图灵艺术家——数字IC

    <芯片设计五部曲>:模拟IC.数字IC.存储芯片.算法仿真和总结篇(排名不分先后 上一集我们已经说了,模拟IC,更像是一种魔法. 我们深度解释了这种魔法的本质,以及如何在模拟芯片设计的不同 ...

  6. 架构设计实践五部曲(五):技术架构的战略和战术原则

    技术架构,是将产品需求转变为技术实现的过程.技术架构解决的问题包括了如何进行纯技术层面的分层.开发框架选择.语言选择(这里以 JAVA 语言为主).涉及到各自非功能性需求的技术点(安全.性能.大数据) ...

  7. Eric S.Raymond 五部曲之:Hacker文化简史 教堂与市集

    较早知道Eric S.Raymond 的<如何成为一名Hacker>,今天偶然间知到原来这是他的五部曲之一.便找来了他的五部全集,分别是:<Hacker 文简史>.<教堂 ...

  8. ESR五部曲之五——The Magic Cauldron 魔法大熔炉

    魔法大锅炉 Eric S. Raymond五部曲之The Magic Cauldron 魔法大锅炉 -- 前言.目录 Eric Raymond (1999年六月) [AKA]rover HansB i ...

  9. 王颖---《从五感到无感》 高端服务礼仪五部曲

    王颖-<从五感到无感> 高端服务礼仪五部曲 [课程背景] 在服务场合中,如何打造亲和.精致.精准的高端服务,如何按照全球主流高端服务趋势及要求彰显企业服务品牌,有效的将企业文化.服务温度和 ...

  10. 优势解读:巨量引擎效果营销广告投放优势之五部曲!

    随着流量红利的逐步减弱,竞争者数量的急剧增加,企业获客的难度也在逐渐加大.于是,以效果作为投放基础的效果广告,受到更多广告主的关注,希望借此实现获客的目标.正是得益于在效果营销上的优势,巨量引擎也获得 ...

最新文章

  1. C++中四种类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast要点解析
  2. MongoDB基本操作(增删改查)
  3. 安装linux必不可少的一个分区,安装linux系统对硬盘分区时,必须有的两种分区类型是什么?...
  4. linux终端自动输入,linux shell自动输入实现
  5. 划重点!2019年这类程序员非常稀缺,年薪超平均水平10倍
  6. junit return null该怎么测试_3 分钟生成一个单元测试报告,这个样式爱了
  7. 任务调度(三)——Timer的替代品ScheduledExecutorService简单介绍
  8. Unity3D 拆包工具 AssetStudio 编译构建
  9. 微服务学习之服务治理、服务注册与发现、Eureka【Hoxton.SR1版】
  10. ubuntu 安装 wkhtmltopdf 的方法
  11. 手机怎么断开电脑微信连接服务器,微信如何用手机退出电脑登录不了怎么办
  12. ps2无线手柄连接arduino的使用方法
  13. java基础 --- 求一元二次方程的根(分情况讨论)
  14. uTorrent设置,防止出现磁盘负荷100%
  15. 谷歌收购摩托罗拉,这消息太重磅了
  16. php dwg格式,无需AutoCAD,用C#生成DWG文件
  17. 关于医学和计算机的论文,医学院校计算机教学论文
  18. 查询Mysql 最近几天,最近几周的语句
  19. 加快大数据战略布局 合力推动发展共享数字中国
  20. c/c++:Libevent应用(Libevent介绍、 事件处理框架 - event_base、事件循环、事件、带缓冲区的事件、链接监听器)

热门文章

  1. 【Redis学习笔记】redis-trib.rb命令详解
  2. 疯狂的程序员 41-50
  3. 开启微信悬浮窗权限有什么用_这个功能比微信自带的还好用
  4. SM系列国密算法简介
  5. 微信小程序的总结(我学到了什么?我有了哪些成就?)
  6. QT QFileDialog文件对话框
  7. cad直线和圆弧倒角不相切_在cad绘制倒圆角的方法技巧步骤详解
  8. Linux Ansys
  9. Vue中的自定义指令
  10. 树莓派怎么切换输入法_为树莓派安装Fcitx和谷歌拼音中文输入法