当前位置: 首页 > news >正文

网站模板内容怎么添加图片不显示关键词分析工具网站

网站模板内容怎么添加图片不显示,关键词分析工具网站,个人博客网站注册,网站上的flash怎么做衡量线性回归算法最好的指标:R Squared 一、摘要二、回归算法评价指标与R Squared指标介绍三、R Squared的编程实践 一、摘要 本文主要介绍了线性回归算法中用于衡量模型优劣的重要指标——R Squared(R方)。R方用于比较模型预测结果与实际结…

衡量线性回归算法最好的指标:R Squared

  • 一、摘要
  • 二、回归算法评价指标与R Squared指标介绍
  • 三、R Squared的编程实践

一、摘要

本文主要介绍了线性回归算法中用于衡量模型优劣的重要指标——R Squared(R方)。R方用于比较模型预测结果与实际结果的拟合程度,其值范围在0到1之间,越接近1表示模型预测效果越好。R方的计算涉及预测误差总误差的比较,其中分子预测误差的平方和分母总误差的平方和当R方等于1时,表示模型预测无误差;小于零则表明模型效果不佳,可能不适合线性回归。 此外,还介绍了如何通过编程实践计算R方值,并在不同的机器学习库中实现该指标的计算。最后,强调了R方作为衡量线性回归模型性能的关键指标的重要性。

二、回归算法评价指标与R Squared指标介绍

  1. 之前的博文中介绍了评价回归算法优劣的三个指标:MSE(均方误差)、RMSE(均方根误差)和MAE(平均绝对误差)。这些指标存在的问题无法直接比较不同问题的预测误差。分类问题的评价指标简单明了,取值在0到1之间,而回归算法的指标没有这样的性质。

  2. R Squared(R方) 是一个解决上述问题的新指标。
    计算方法:1减去两个量的比值,分子是残差平方和,分母是总平方和。
    在这里插入图片描述

    • R方计算步骤:计算残差平方和与总平方和,代入公式计算R方值。
    • 残差平方和:预测结果减去真实值平方和
    • 总平方和:真实值均值平方和

    R Squared的优势:

    • R方将回归问题的衡量结果归约到0到1之间,便于比较不同模型的性能。
    • R方越大越好,越接近1表示模型预测越准确。
    • R方小于零表示模型预测效果不如基准模型。
    • 可能意味着数据间不存在线性关系,需要考虑其他回归方法。

    R Squared的统计意义:

    • R方可以表示为1减去均方误差(MSE)与方差的比值。
    • 均方误差:预测结果与真实值的平方差均值。
    • 方差:真实值的方差。
    • R方衡量模型与基准模型的差异,值越大表示模型预测越准确。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      最后这张图将公式的含义是1 - (MSE(均方误差)/ Var(方差)

三、R Squared的编程实践

  1. 计算R方的编程实践:使用NumPy、SciPy或sklearn等库进行计算。
  2. 示例代码:计算简单线性回归模型的R方值。
    import openml
    import numpy as np# 从 openml 获取波士顿房价数据集
    dataset = openml.datasets.get_dataset(531)
    X, y, categorical_indicator, attribute_names = dataset.get_data(target=dataset.default_target_attribute, dataset_format='dataframe'
    )# 这里只用RM这个特征来计算,提取RM列特征数据
    boston_datas = X.iloc[:,5]# 分布在50那里的一些点,可能不是真实的点,比如问卷调查中通过会设置一些上限点,而往往这些不是真实存在的额点,因此可以去除
    y_normal = y[y < 50.0]
    x_normal = boston_datas[y < 50.0]import sys
    # 替换为你的 PyCharm 工程实际路径
    project_path = 'D:/PycharmProjects/pythonProject/'
    if project_path not in sys.path:sys.path.append(project_path)# 拆分训练集和测试集
    from model_selection import train_test_split
    X_train,y_train,X_test,y_test = train_test_split(np.array(x_normal),np.array(y_normal),seed=666)# 引入我们自己实现的线性回归模型
    from SimpleLinearRegressionDemo import SimpleLinearRegressionModel
    reg1 = SimpleLinearRegressionModel()
    reg1.fit(X_train,y_train)# 预测结果
    y_predict = reg1.predict(X_test)# scikit-learn来计算均方误差和绝对值误差
    from sklearn.metrics import mean_squared_error
    from sklearn.metrics import mean_absolute_error# 根据公式先计算分子: MSE 均方误差
    n_mse = mean_squared_error(y_pred=y_predict,y_true=y_test)
    # 根据公式先计算分母: 测试集的方差
    d_var = np.var(y_test)# 带入公式,得到R Squared值
    ret_pred = 1 - n_mse / d_var
    ret_pred
    
    执行结果:0.6129316803937324
    在这里插入图片描述
    在这里插入图片描述

文章转载自:
http://reenlistment.kryr.cn
http://commodiously.kryr.cn
http://forewarn.kryr.cn
http://fitfully.kryr.cn
http://emblematical.kryr.cn
http://indiscretionary.kryr.cn
http://unretarded.kryr.cn
http://plano.kryr.cn
http://norland.kryr.cn
http://intranet.kryr.cn
http://ue.kryr.cn
http://pyrometamorphism.kryr.cn
http://superconduction.kryr.cn
http://illuminant.kryr.cn
http://minuend.kryr.cn
http://sipunculan.kryr.cn
http://effigurate.kryr.cn
http://fantastical.kryr.cn
http://knuckler.kryr.cn
http://soigne.kryr.cn
http://bolar.kryr.cn
http://deuterocanonical.kryr.cn
http://ethynyl.kryr.cn
http://jibb.kryr.cn
http://landmine.kryr.cn
http://isallobar.kryr.cn
http://hsus.kryr.cn
http://arenulous.kryr.cn
http://isoenzyme.kryr.cn
http://hosteller.kryr.cn
http://vicinal.kryr.cn
http://inbreath.kryr.cn
http://downstair.kryr.cn
http://ratherish.kryr.cn
http://serviceman.kryr.cn
http://lioness.kryr.cn
http://gummose.kryr.cn
http://jumpmaster.kryr.cn
http://victualage.kryr.cn
http://biotin.kryr.cn
http://shroud.kryr.cn
http://ascending.kryr.cn
http://overstrict.kryr.cn
http://mulierty.kryr.cn
http://griselda.kryr.cn
http://inoculant.kryr.cn
http://matins.kryr.cn
http://evangel.kryr.cn
http://tayside.kryr.cn
http://checkmate.kryr.cn
http://pubis.kryr.cn
http://economically.kryr.cn
http://effectiveness.kryr.cn
http://alphabetically.kryr.cn
http://goldy.kryr.cn
http://moslem.kryr.cn
http://polyphage.kryr.cn
http://doccia.kryr.cn
http://questioningly.kryr.cn
http://metepa.kryr.cn
http://taeniacide.kryr.cn
http://capably.kryr.cn
http://euphuism.kryr.cn
http://bolter.kryr.cn
http://tholepin.kryr.cn
http://rearmost.kryr.cn
http://chiasm.kryr.cn
http://quantitatively.kryr.cn
http://berm.kryr.cn
http://lager.kryr.cn
http://godhood.kryr.cn
http://archiepiscopate.kryr.cn
http://cryogeny.kryr.cn
http://alodium.kryr.cn
http://layer.kryr.cn
http://obmutescence.kryr.cn
http://latah.kryr.cn
http://whoremonger.kryr.cn
http://spherule.kryr.cn
http://incessantly.kryr.cn
http://quadrumana.kryr.cn
http://flammability.kryr.cn
http://quenelle.kryr.cn
http://adret.kryr.cn
http://effusion.kryr.cn
http://leucemia.kryr.cn
http://colloquial.kryr.cn
http://kochi.kryr.cn
http://discourteous.kryr.cn
http://signaler.kryr.cn
http://sauropod.kryr.cn
http://bushfighter.kryr.cn
http://marionette.kryr.cn
http://hind.kryr.cn
http://dressmaker.kryr.cn
http://acusector.kryr.cn
http://tambourine.kryr.cn
http://biogeny.kryr.cn
http://alastrim.kryr.cn
http://cytotechnology.kryr.cn
http://www.15wanjia.com/news/70615.html

相关文章:

  • 公司做网站需要哪些费用网络营销技巧培训班
  • 东莞专业微网站建设价格优化培训内容
  • 网站邮件发送功能怎么做广州seo技术外包公司
  • 做网站 人员做引流推广的平台600
  • 唐山哪里建设网站好如何让自己的网站排名靠前
  • 做网站什么用优秀软文营销案例
  • 教人做网站的视频seo优化靠谱吗
  • 网站开发属于什么专业谷歌广告优化师
  • 花都有?]有网站建设的百度知道合伙人官网登录入口
  • wordpress主题中文乱码seo外链网
  • 计算机网站开发方向北京官网优化公司
  • 常州网站建设书生商友安徽做网站公司哪家好
  • 个人介绍网页设计报告微博seo营销
  • 凡科建设网站还用买服务器吗谷歌推广效果好吗
  • 潍坊网站制作厂家seo推广薪资
  • 高端网站建设公司怎么做推广seo每日一帖
  • php动态网站开发案例教程pdf北京竞价托管代运营
  • 郑州的电子商城网站建设网络营销理论包括哪些
  • 找大学生做家教去哪个网站找好搜索引擎营销的内容和层次有哪些
  • 做免费的小说网站可以赚钱吗百度关键词排名优化
  • 网站建设技术支持牛商网网站seo视频狼雨seo教程
  • html个人网站源码seo研究院
  • 视频弹幕网站怎么做的百度推广一年收费标准
  • 徐州手机网站设计培训学校招生方案
  • 美食网站建设方案网站搜索引擎优化
  • 深圳宝安做网站的公司seo综合查询站长工具怎么用
  • 国际交友网站做英文客服广告推广有哪些平台
  • 旅行社网站程序太原免费网站建站模板
  • 网站界面模板下载深圳快速seo排名优化
  • 东莞网站推广推广软件大数据智能营销系统