天堂之歌

听歌而来,送我踏青云〜

您现在的坐在位置:首页>智汇问答>FRM一级

134****45182023-12-05 19:08:40

这里都已经设定y=1了,为什么分母仍然使用y的普通表达式?为什么这里不直接把y替换成1?

回答(1)

黄石2023-12-06 10:15:16

同学你好。建议同学对逻辑回归的设定稍作了解即可,不必深究,掌握公式与含义就够了。

逻辑回归(包括与其并列的probit model)都是基于潜在变量法(latent variable approach)推导出来的。简单来说,潜在变量法是假设有一个我们观测不到的潜在变量Y*,Y* = a + b*X1 + c*X2 + ...,但是当Y*超过某个阈值时,我们可以观测到现实中的变量Y = 1,当Y*低于某个阈值时,我们可以观测到现实中的变量Y = 0(举例:当财务困境严重到一定程度时企业选择违约,Y = 1,当财务困境并没有严重到一定程度时企业不违约,Y = 0,这里财务困境严重程度就是Y*,我们并不能直接观测到这么一个变量)。注意此时E[Y] = Pr(违约)*1 + Pr(不违约)*0 = Pr(违约),也就是说E[Y]就是违约的概率(更广义地,是Y = 1的概率)。联系到回归就是本质上就是一个条件期望(条件于自变量、对于因变量的期望),因此一个简单粗暴的办法就是直接将Y对X做回归,Y = a + b*X1 + c*X2 + ...。这种方法也被称作linear probability model。该方法有一个致命缺陷,就是通过线性回归预测得到的Y可能大于1也可能小于0,不符合E[Y|X]是条件概率的特性。所以我们这时引入一个分布的CDF来限制Y的取值范围严格处于0和1之间(这里的CDF在学术上被称作link function),也就是Y = F(a + b*X1 + c*X2 + ...)。逻辑回归就是用了一个逻辑分布CDF,probit model则是使用标准正态CDF。

  • 评论(0
  • 追问(3
评论
追问
老师回复的内容没看懂,有再简单一些的解答吗?
追问
我是不是可以这样理解,我通过公式计算出来一个y的值,假如说是0.89。但是我认为当这个概率超过0.8时,这个事情就应该判断为发生,所以此时计算出来的结果>0.8,我就认为y发生,也就是y=1。
追答
同学你好。从计量经济学的角度,在FRM一级的内容中同学掌握下图即可。FRM原版书中对逻辑回归的介绍较为简略,很多细节都没有提到,所以直接看逻辑回归的公式会有些不好理解的。在机器学习中,逻辑回归一般被用于处理二分类的问题,一类标签为0,一类标签为1。一般做法是,如果逻辑回归的函数值大于0.5,那就判定属于1,否则属于0。实际应用中也要视情况而定,同学这里的理解是正确的。

精品推荐

评论

0/1000

追答

0/1000

+上传图片

    400-700-9596
    (每日9:00-21:00免长途费 )

    ©2026金程网校保留所有权利

    X

    注册金程网校

    验证码

    同意金程的《用户协议》
    直接登录:

    已有账号登录