完整的源代码如下:

from sklearn import datasets

from sklearn.model_selection import train_test_split

from sklearn.linear_model import LinearRegression#线性回归

import numpy as np

from sklearn.metrics import mean_squared_error

#计算MSE/R^2(均方差)

#print(tf.version)

def scoreReg():

#testY是一维数组,predicY是二维数组,故需要将testY转换一下

MSE=np.sum(np.power((testY.reshape(-1,1) - predicY),2))/len(testY)

R2=1-MSE/np.var(testY)

print(“MSE:”,MSE)

print(“R2:”, R2)

#sklearn求解的MSE值

MSE2 = mean_squared_error(testY, predicY)

print(“MSE2:”, MSE2)

if name == ‘main’:

#波士顿房价预测数据,在这里我们取“RM”特征值x与房价预测结果y

#boston.data[:,5] 表示 “RM”特征值列数据

boston = datasets.load_boston()

x=boston.data[:,5]

y=boston.target

#过滤掉异常值

x=x[y<50]

y=y[y<50]

trainX, testX, trainY, testY = train_test_split(x, y)

reg=LinearRegression()

reg.fit(np.array(trainX).reshape(-1,1),np.array(trainY).reshape(-1,1))

predicY=reg.predict(np.array(testX).reshape(-1,1))

scoreReg()

上图为运行结果

mse python_python3 MSE实现相关推荐

  1. 回归评价指标MSE、RMSE、MAE、R-Squared

    前言 分类问题的评价指标是准确率,那么回归算法的评价指标就是MSE,RMSE,MAE.R-Squared.下面一一介绍 均方误差(MSE) MSE (Mean Squared Error)叫做均方误差 ...

  2. 关于各种回归评价指标MSE、RMSE、MAE、R-Squared、Standard Deviation(标准差)

    分类问题的评价指标是准确率,那么回归算法的评价指标就是MSE,RMSE,MAE.R-Squared.下面一一介绍: 1.均方误差(MSE) MSE (Mean Squared Error)叫做均方误差 ...

  3. 第二期分享 | WebSocket+MSE——HTML5直播技术解析

    分享 | 刘博(又拍云多媒体开发工程师) 又小拍: 如何实现HTML5直播技术是直播创业团队一直想要攻克的难题.12月1日20:00,深度参与"又拍直播云"开发的工程师刘博就如何利 ...

  4. 回归任务中的评价指标MAE,MSE,RMSE,R-Squared

    转自博客.仅供自己学习使用,如有侵权,请联系删除 分类任务的评价指标有准确率,P值,R值,F1值,而回归任务的评价指标就是MSE,RMSE,MAE.R-Squared MSE 均方误差MSE是真实值与 ...

  5. 交叉熵和mse_损失函数 - MSE

    本来主要介绍机器学习中常见的损失函数MSE的定义以及它的求导特性. 数理统计中均方误差是指参数估计值与参数值之差平方的期望值,记为MSE.MSE是衡量"平均误差"的一种较方便的方法 ...

  6. R 计算均方差MSE(mean squared error)

    本文介绍MSE(均方差),并使用两种R方法实现. MSE(均方差) 判定预测模型的准确度的常用方法是均方差MSE( mean squared error).计算公示为: MSE = (1/n) * Σ ...

  7. matlab snr mse,MATLAB 均方根误差MSE、两图像的信噪比SNR、峰值信噪比PSNR、结构相似性SSIM...

    今天的作业是求两幅图像的MSE.SNR.PSNR.SSIM.代码如下: clc; close all; X = imread('q1.tif');% 读取图像 Y=imread('q2.tif'); ...

  8. MSE-初始化MSE

    MSE(Mobility Services Engine) Cisco MSE可以配合无线实现很多功能,MSE的功能简单概括有: 1.基本位置服务捕获并聚合关键网络信息,例如设备位置,RF频谱详细信息 ...

  9. HTML5 直播协议之 WebSocket 和 MSE

    原文出处:直播社区 当前为了满足比较火热的移动 Web 端直播需求, 一系列的 HTML5 直播技术迅速的发展了起来. 常见的可用于 HTML5 的直播技术有 HLS, WebSocket 与 Web ...

最新文章

  1. word2vec 中的数学原理具体解释(四)基于 Hierarchical Softmax 的模型
  2. MySQL中的数据类型
  3. 题目:返回一个整数数组中最大子数组的和03
  4. win10 jenkins svn android studio 自动化打包教程 以及一些问题的解决办法
  5. 一步步用zTree(1)
  6. #一周五# VS2015 CTP6, TFS2015 CTP1更新,老衣的开发工具汇总,2015 MVP 社区巡讲...
  7. 韩顺平php视频笔记49 函数深入 php的值传递与引用传递 goto
  8. 海康威视第一季度营收165亿元 净利润22.84亿元
  9. oracle 常用索引分析,使用原则和注意事项
  10. 学习单片机入门以后可以做什么?
  11. HBase集成(准备篇)
  12. linux下载安装命令
  13. 【装机】关于WINRE/ESP/LRS_ESP/MSR/PBR这些分区
  14. 大小口圆锥台计算机,2011年对口单招计算机试卷A04(18页)-原创力文档
  15. 小学计算机制作表格教案,小学信息技术《制作表格》教案
  16. js 获取json数组里面数组的长度实例
  17. Java项目:ssm+mysql+jsp实现的校园二手市场交易平台源码
  18. sql joins图示
  19. 数据分析---众包任务
  20. Pulsar 社区周报|2021-01-04~2021-01-10

热门文章

  1. web页面嵌入音乐播放器代码
  2. Fluent报错cl-set-default-save-dir: path does not exist.
  3. TensorRT报Cuda initialization failure with error
  4. jfinal 上传图片、文件
  5. lcy mysql爆破_mysql
  6. 【路径规划】基于蚁群算法求解机器人栅格地图路径规划matlab代码
  7. IM开发——群组创建业务设计
  8. 火了很多年,月利润3W+的暴利项目
  9. bzoj2096 pilots
  10. Android高手进阶教程(一)-------Android常用名令集锦(图文并茂)!