线性回归模型求解
admin
2024-02-29 02:10:02
0次

线性回归模型求解

    • 1.线性回归损失函数推导
      • 1.1 相关函数
      • 1.2 损失函数推导
      • 1.3 总结

1.线性回归损失函数推导

1.1 相关函数

  • 线性回归函数
    y(i)=θTXi+bi(1)\begin{aligned} y_{(i)} &= \theta^TX^i+b^i\tag{1} \end{aligned} y(i)​​=θTXi+bi​(1)
  • 高斯分布
    f(x)=12πσe−(x−u)22σ2(2)\begin{aligned} f{(x)} &= \frac{1}{\sqrt{2 \pi}\sigma}e^{-\frac{(x- u )^2}{2\sigma^2}}\tag{2} \end{aligned} f(x)​=2π​σ1​e−2σ2(x−u)2​​(2)
  • 联合概率密度
    • 如果两随机变量互相独立,则联合密度函数等于边缘分布函数的乘积
      P(AB)=P(A)∗P(B)\begin{aligned} P{(AB)} &= P{(A)}*P{(B)} \end{aligned} P(AB)​=P(A)∗P(B)​

1.2 损失函数推导

  • 已知:线性回归误差ϵ\epsilonϵ服从均值为0,方差为σ2\sigma^2σ2的高斯分布
  • 最大可能性估计,我们要求误差最大似然估计,求最大值
    Lθ{ϵ1,ϵ2,ϵ3...ϵM}=f(ϵ1,ϵ2,ϵ3...ϵm∣u,σ2)=f(ϵ1∣u,σ2)∗f(ϵ2∣u,σ2)…f(ϵm∣u,σ2)=∏i=1mf(ϵi∣u,σ2)=∏i=1m12πσ∗e−(yi−θTXi−bi)22σ2(带入1,2)\begin{aligned} L_\theta{ \{ \epsilon_1,\epsilon_2,\epsilon_3...\epsilon_M \}} &=f{(\epsilon_1,\epsilon_2,\epsilon_3...\epsilon_m|u,\sigma^2)} \\&=f{(\epsilon_1|u,\sigma^2)}*f{(\epsilon_2|u,\sigma^2)} \dots f{(\epsilon_m|u,\sigma^2)} \\&=\prod_{i=1}^{m}f{(\epsilon_i|u,\sigma^2)} \tag{带入1,2} \\&=\prod_{i=1}^{m} \frac{1}{\sqrt{2 \pi}\sigma}*e^{-\frac{(y^i-\theta^TX^i-b^i)^2}{2\sigma^2}} \end{aligned} Lθ​{ϵ1​,ϵ2​,ϵ3​...ϵM​}​=f(ϵ1​,ϵ2​,ϵ3​...ϵm​∣u,σ2)=f(ϵ1​∣u,σ2)∗f(ϵ2​∣u,σ2)…f(ϵm​∣u,σ2)=i=1∏m​f(ϵi​∣u,σ2)=i=1∏m​2π​σ1​∗e−2σ2(yi−θTXi−bi)2​​(带入1,2)
  • 对公式取对数
    logeLθ{ϵ1,ϵ2,ϵ3...ϵM}=log⁡e∏i=1m12πσ∗e−(yi−θTXi−bi)22σ2=∑i=1mlog⁡e12πσe−(yi−θTXi−bi)22σ2=∑i=1mlog⁡e12πσ+∑i=1mlog⁡ee−(yi−θTXi−bi)22σ2=mlog⁡e12πσ−m(yi−θTXi−bi)22σ2\begin{aligned} \ log_e ^{L_\theta{ \{ \epsilon_1,\epsilon_2,\epsilon_3...\epsilon_M \}}}&=\log_{e}^{ \prod_{i=1}^{m}\frac{1}{\sqrt{2 \pi}\sigma}*e^{-\frac{(y^i-\theta^TX^i-b^i)^2}{2\sigma^2}}} \\&=\sum_{i=1}^{m} \log_e^{ \frac{1} {\sqrt{2 \pi} \sigma}e^{-\frac{(y^i-\theta^TX^i-b^i)^2}{2\sigma^2}}} \\&=\sum_{i=1}^{m} \log_e^{ \frac{1} {\sqrt{2 \pi} \sigma}}+\sum_{i=1}^{m} \log_e^{ e^{-\frac{(y^i-\theta^TX^i-b^i)^2}{2\sigma^2}}} \\&=m\log_e^{ \frac{1}{\sqrt{2 \pi}\sigma}}-m \frac{(y^i-\theta^TX^i-b^i)^2}{2\sigma^2} \end{aligned}  logeLθ​{ϵ1​,ϵ2​,ϵ3​...ϵM​}​​=loge∏i=1m​2π​σ1​∗e−2σ2(yi−θTXi−bi)2​​=i=1∑m​loge2π​σ1​e−2σ2(yi−θTXi−bi)2​​=i=1∑m​loge2π​σ1​​+i=1∑m​logee−2σ2(yi−θTXi−bi)2​​=mloge2π​σ1​​−m2σ2(yi−θTXi−bi)2​​
  • 已知以下值是确定的
    mlog⁡e12πσ,−m2σ2\begin{aligned} m\log_e^{ \frac{1}{\sqrt{2 \pi}\sigma}}, -\frac{m}{2\sigma^2} \end{aligned} mloge2π​σ1​​,−2σ2m​​
  • 即求Lθ{ϵ1,ϵ2,ϵ3...ϵM}L_\theta{ \{ \epsilon_1,\epsilon_2,\epsilon_3...\epsilon_M \}}Lθ​{ϵ1​,ϵ2​,ϵ3​...ϵM​},最大值,就是求(yi−θTXi)22σ2\frac{(y^i-\theta^TX^i)^2}{2\sigma^2}2σ2(yi−θTXi)2​的最小值,就是求(yi−θTXi)2(y^i-\theta^TX^i)^2(yi−θTXi)2的最小值

1.3 总结

  • 线性回归损失函数为【MSE】
    Lossθ=(yi−θTXi−bi)2\begin{aligned} Loss_\theta =(y^i-\theta^TX^i-b^i)^2 \end{aligned} Lossθ​=(yi−θTXi−bi)2​

相关内容

热门资讯

发现玩家!德扑之星辅助器app... 发现玩家!德扑之星辅助器app透视挂,德扑之星辅助器app竟然真的有透视挂插件1、用户打开应用后不用...
热点讨论!约局吧德州真的有透视... 热点讨论!约局吧德州真的有透视挂吗辅助,约局吧德州真的有透视挂吗竟然是真的有辅助插件1、约局吧德州真...
热点推荐!哈糖大菠萝万能挂透视... 热点推荐!哈糖大菠萝万能挂透视,哈糖大菠萝万能挂总是是真的有透视攻略1、首先打开哈糖大菠萝万能挂辅助...
今日焦点!hardrock透视... 今日焦点!hardrock透视工具透视,hardrock透视工具果然是有透视技巧1、hardrock...
发现玩家!wpk模拟器多开辅助... 发现玩家!wpk模拟器多开辅助器,wpk模拟器多开其实存在有辅助器方法1、每一步都需要思考,不同水平...
一分钟了解!德扑之星透视辅助软... 一分钟了解!德扑之星透视辅助软件是真的吗开挂,德扑之星透视辅助软件是真的吗总是有开挂软件1)德扑之星...
教程辅助!德扑之星辅助正版透视... 教程辅助!德扑之星辅助正版透视挂,德扑之星辅助正版果然是有透视挂插件1、许多玩家不知道德扑之星辅助正...
一分钟了解!约局吧怎么看有没有... 一分钟了解!约局吧怎么看有没有挂透视,约局吧怎么看有没有挂原来存在有透视技巧;1、完成约局吧怎么看有...
六分钟了解!德扑之星app安卓... 六分钟了解!德扑之星app安卓版破解版辅助,德扑之星app安卓版破解版好像是真的有辅助教程在进入德扑...
发现一款!德扑之星辅助功能如何... 发现一款!德扑之星辅助功能如何设置透视,德扑之星辅助功能如何设置原来是真的有透视教程1、用户打开应用...