请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

R Squared是如何想到的?

本来以为R Squared主要是为了跨问题评价回归算法模型作用于测试集的效果,比如只有R Squared能同等尺度上评价相同模型作用于不同数据集:房产预测和成绩预测的效果,不过这应该不是引入R Squread的主要目的吧,因为房产预测和成绩预测就是两个不同领域的问题,特征都不相同,如果只是比较相同数据集的评价,MSE/MAE应该足够了吧?

不过后来又想到R2可以是小于0的,这样就能评价出特征和结果是不是线性关系,而用MSE/MAE都是大于0的,不能做到这一点。

感觉R Squared是很妙的,怎么想到的,是不是也是从var(y_true)和MSE(y_true, y_predict)的角度想到的,感觉有很多类似的这种组合起来的评价函数,通常都是比值的形式,就是不知道怎么想到的?

正在回答

2回答

liuyubobobo 2018-02-09 01:52:35

抱歉,这个问题超出了我的能力,因为不是我想到的:)


之前回答过你,很多数学上的推导或者创新都是这样。对于怎么想到这么做的这个问题,是需要经验,运气和天赋的。学习别人的推导和创新,也是一个积累经验的过程。如果所有的数学推导和创新的思路形成的过程,都能严格的用语言表达出来,形成套路,那数学也太简单了,也就没有那么多还尚未解决的数学问题了:)


同时,对于每一个数学上的结论,深究“是怎么想出来的”这个问题,我觉得都是很难有让众人信服的“统一答案”的。比如“我会算乘法了,但是乘法究竟是怎么想出来?”“我理解什么是勾股定理了,但是勾股定理究竟是怎么想出来的?”“我初中证明了很多欧式几何的结论了,但是欧式几何从根子里是怎么想出来的?凭什么定义了5条公理?这5条公理的怎么想出来的?”等等等等。


如果说一定有统一的思考流程,那么系统学习学科的知识,挖掘学科的历史,真正搞清楚学科发展的来龙去脉,或许就是建立这个思考流程的过程吧。我和你一样不同意这样的创新仅仅是灵感使然;但我更不同意这样的创新是具有“套路”的;不认为通过盘问创新者“你是怎么想出来的”,就能获得“创新的秘诀”,从而引领自己创新的。我认为创新是建立在对领域的深刻理解和娴熟的实践经验的基础上的。


R方本身是统计学的内容,系统学习统计学,或许你就能形成属于自己的答案了吧。加油!:)

5 回复 有任何疑惑可以回复我~
  • 提问者 神经旷野舞者 #1
    学习历史,系统学习,深入实践,三个都要做到,就可能创新了。
    
    贴个无关的,以前看到的类似文章:你提的这个问题的答案,我之前也很感兴趣,也去了解过一些名人的一天是怎么过的,甚至我以前的老板也很好奇这个问题,还去观察过他的老板是怎么工作的。
    而我们最后得出的答案就是「大牛们每天做的事好像和普通人也差不多,也没做什么特别的。我每天的工作也和普通程序员差不多:看一些材料、开会、打电话、写代码。如果真的要找一点不同的话,就是大牛们更会利用「杠杆」原理(利用各种方式,通过较少的投入得到较多的回报)只做必须做的事,多做投入产出比最大的事。
    回复 有任何疑惑可以回复我~ 2018-02-09 04:17:28
  • liuyubobobo 回复 提问者 神经旷野舞者 #2
    你在哪个时区?不睡觉吗?
    回复 有任何疑惑可以回复我~ 2018-02-09 04:20:56
  • 提问者 神经旷野舞者 回复 liuyubobobo #3
    中国时区,玩手机睡不着了,原想十一点之前睡的。。
    回复 有任何疑惑可以回复我~ 2018-02-09 04:24:13
慕慕9414451 2018-02-08 22:40:23

数学家或者说统计学家,有时就是很天才吧!

0 回复 有任何疑惑可以回复我~
  • 提问者 神经旷野舞者 #1
    除了有些天才想法确实需要灵感,但对一些基础的东西应该有思考流程吧
    回复 有任何疑惑可以回复我~ 2018-02-08 23:30:26

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信