IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 逻辑回归:你买车的概率有多大? -> 正文阅读

[数据结构与算法]逻辑回归:你买车的概率有多大?

一、逻辑回归基础知识

在这里插入图片描述

  • 解决二元(0/1)分类问题
  • P ( y = 1 ∣ x ; θ ) = f ( x ; θ ) = 1 1 + e ? θ T x P(y = 1|x;\theta) = f(x;\theta) = \frac{1}{1+e^{-\theta^Tx}} P(y=1x;θ)=f(x;θ)=1+e?θTx1?
  • ? θ T x = θ 0 + θ 1 x 1 + θ 2 x 2 + θ 3 x 3 + . . . -\theta^Tx = \theta_0 + \theta_1x_1 + \theta_2x_2 + \theta_3x_3 +... ?θTx=θ0?+θ1?x1?+θ2?x2?+θ3?x3?+...
  • θ = [ θ 0 , θ 1 , θ 2 , θ 3 , . . . ] \theta = [\theta_0, \theta_1,\theta_2,\theta_3,...] θ=[θ0?,θ1?,θ2?,θ3?,...]
  • x = [ 1 , x 1 , x 2 , x 3 , . . . ] x = [1, x_1, x_2, x_3,...] x=[1,x1?,x2?,x3?,...]
  • 类别为1的概率为: P = 1 1 + e ? θ T x P = \frac{1}{1+e^{-\theta^Tx}} P=1+e?θTx1?
  • 类别为0的概率为: 1 ? P = 1 1 + e θ T x 1-P = \frac{1}{1+e^{\theta^Tx}} 1?P=1+eθTx1?
  • 类别1与类别0的概率比值: P 1 ? P = e θ T x \frac{P}{1-P} = e^{\theta^Tx} 1?PP?=eθTx
  • 类别1与类别0的概率比值的自然对数: l n P 1 ? P = θ T x ln\frac{P}{1-P} = \theta^Tx ln1?PP?=θTx

二、逻辑回归示例

年龄( x 1 x_1 x1?年收入( x 2 x_2 x2?)(万元为单位)是否买车(1表示是,0表示否)
2030
2371
31101
42131
5070
6050

那么如何你现在30岁,年收入为8,你买车的概率为多大?

from sklearn import linear_model
X = [[20, 3],
     [23,7],
     [31,10],
     [42,13],
     [50,7],
     [60,5]
    ]

y = [0,
     1,
     1,
     1,
     0,
     0
     ]

lr_reg = linear_model.LogisticRegression()
lr_reg.fit(X, y)

testX = [[30, 8]]
label = lr_reg.predict(testX)
print ("predicted label = ", label)

prob = lr_reg.predict_proba(testX)
print ("probability = ", prob)

结果输出:
predicted label = [1]
probability = [[0.19998365 0.80001635]]

三、逻辑回归系数的意义

通过以上训练,我们可以得到系数 θ \theta θ的值:
θ 0 = ? 0.04 , θ 1 = ? 0.20 , θ 2 = 0.92 \theta_0 = -0.04, \theta_1 = -0.20, \theta_2 = 0.92 θ0?=?0.04,θ1?=?0.20,θ2?=0.92系数 θ 2 = 0.92 \theta_2=0.92 θ2?=0.92意味着,测试的时候,如果年收入增加1万,一个人买车和不买车的概率比值相较于年收入没有增加的时候,增加 e 0 . 92 = 2.5 倍 e^0.92 = 2.5倍 e0.92=2.5
系数 θ 1 = ? 0.20 \theta_1=-0.20 θ1?=?0.20意味着,测试的时候,如果年龄增加1岁,一个人买车和不买车的概率比值相较于年龄没有增加的时候,降低 e 0 ? 0.20 = 0.82 倍 e^0-0.20 = 0.82倍 e0?0.20=0.82

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 12:07:09  更:2021-08-27 12:08:18 
 
开发: 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/25 22:48:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码