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

天津网站建设电焊机成人职业技能培训有哪些项目

天津网站建设电焊机,成人职业技能培训有哪些项目,wordpress柒比贰主题,外贸网站的建设最小二乘法简介最小二乘法是一种在误差估计、不确定度、系统辨识及预测、预报等数据处理诸多学科领域得到广泛应用的数学工具。它通过最小化误差(真实目标对象与拟合目标对象的差)的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数…

最小二乘法

简介

最小二乘法是一种在误差估计、不确定度、系统辨识及预测、预报等数据处理诸多学科领域得到广泛应用的数学工具。

它通过最小化误差(真实目标对象与拟合目标对象的差)的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。

  • 最小二乘法还可用于曲线拟合。对于平面中的这n个点,可以使用无数条曲线来拟合。要求样本回归函数尽可能好地拟合这组值。综合起来看,这条直线处于样本数据的中心位置最合理。选择最佳拟合曲线的标准可以确定为:使总的拟合误差(即总残差)达到最小

  • 最小二乘法也是一种优化方法,求得目标函数的最优值。并且也可以用于曲线拟合,来解决回归问题。回归学习最常用的损失函数是平方损失函数,在此情况下,回归问题可以著名的最小二乘法来解决。

简而言之,最小二乘法同梯度下降类似,都是一种求解无约束最优化问题的常用方法,并且也可以用于曲线拟合,来解决回归问题。

图解

最小二乘求解,即给定一组x和y的样本数据,计算出一条斜线,距离每个样本的y的距离的平均值最小,如下图(这个以水平线为例):

公式

普通最小二乘法一般形式可以写成(字母盖小帽表示估计值,具体参考应用概率统计):

即:

代码


import java.util.HashMap;
import java.util.Map;/***  线性回归* @author tarzan*/
public class LineRegression {/** 直线斜率 */private static double k;/** 截距 */private static double b;/*** 最小二乘法* @param xs* @param ys* @return y = kx + b, r*/public Map<String, Double> leastSquareMethod(double[] xs, double[] ys) {if(0 == xs.length || 0 == ys.length || xs.length != ys.length) {throw new RuntimeException();}// x平方差和double Sx2 = varianceSum(xs);// y平方差和double Sy2 = varianceSum(ys);// xy协方差和double Sxy = covarianceSum(xs, ys);double xAvg = arraySum(xs) / xs.length;double yAvg = arraySum(ys) / ys.length;k = Sxy / Sx2;b = yAvg - k * xAvg;//拟合度double r = Sxy / Math.sqrt(Sx2 * Sy2);Map<String, Double> result = new HashMap<>(5);result.put("k", k);result.put("b", b);result.put("r", r);return result;}/*** 根据x值预测y值** @param x x值* @return y值*/public double getY(double x) {return k*x+b;}/*** 根据y值预测x值** @param y y值* @return x值*/public double getX(double y) {return (y-b)/k;}/*** 计算方差和* @param xs* @return*/private double varianceSum(double[] xs) {double xAvg = arraySum(xs) / xs.length;return arraySqSum(arrayMinus(xs, xAvg));}/*** 计算协方差和* @param xs* @param ys* @return*/private double covarianceSum(double[] xs, double[] ys) {double xAvg = arraySum(xs) / xs.length;double yAvg = arraySum(ys) / ys.length;return arrayMulSum(arrayMinus(xs, xAvg), arrayMinus(ys, yAvg));}/*** 数组减常数* @param xs* @param x* @return*/private double[] arrayMinus(double[] xs, double x) {int n = xs.length;double[] result = new double[n];for(int i = 0; i < n; i++) {result[i] = xs[i] - x;}return result;}/*** 数组求和* @param xs* @return*/private double arraySum(double[] xs) {double s = 0 ;for( double x : xs ) {s = s + x ;}return s ;}/*** 数组平方求和* @param xs* @return*/private double arraySqSum(double[] xs) {double s = 0 ;for( double x : xs ) {s = s + Math.pow(x, 2);}return s ;}/*** 数组对应元素相乘求和* @param xs* @return*/private double arrayMulSum(double[] xs, double[] ys) {double s = 0 ;for( int i = 0 ; i < xs.length ; i++ ){s = s + xs[i] * ys[i] ;}return s ;}public static void main(String[] args) {double[] xData = new double[]{1, 2, 3, 4,5,6,7,8,9,10,11,12};double[] yData = new double[]{4200,4300,4000,4400,5000,4700,5300,4900,5400,5700,6300,6000};LineRegression lineRegression= new LineRegression();System.out.println(lineRegression.leastSquareMethod(xData, yData)); //预测System.out.println(lineRegression.getY(10d));}
}

代码中的k为线性直线的斜率,b为截距,r代表计算结果的直线拟合度。

当r = 1时称为完美拟合,当r =0 时称为糟糕拟合,

  • 事实上,R2不因y 或x 的单位变化而变化。

  • 零条件均值,指给定解释变量的任何值,误差的期望值为零。换言之,即 E(u|x)=0。

测试

idea中运行上面代码的主方法,控制台输出为:

r的值接近于1,说明拟合度高。 测试x=10 时,输出结果5689.7与真实值误差约为11。

最小二乘法线性回测,常用股票、公司未来营收的预测。有着广泛的应用。

文章还有没讲清楚的地方,或为你有疑问的地方,欢迎评论区留言!!!


文章转载自:
http://dinncodigestibility.stkw.cn
http://dinncopresentation.stkw.cn
http://dinncodisordered.stkw.cn
http://dinncotantalus.stkw.cn
http://dinncoantipodes.stkw.cn
http://dinncomarathi.stkw.cn
http://dinncooddly.stkw.cn
http://dinncoderive.stkw.cn
http://dinncoclumsily.stkw.cn
http://dinncodohc.stkw.cn
http://dinncolithotritist.stkw.cn
http://dinncoinvolantary.stkw.cn
http://dinncoincommunicative.stkw.cn
http://dinncoupwafted.stkw.cn
http://dinncoembedded.stkw.cn
http://dinncotreenail.stkw.cn
http://dinncocarnation.stkw.cn
http://dinncooutwardness.stkw.cn
http://dinncomoreen.stkw.cn
http://dinncoepipastic.stkw.cn
http://dinncoperquisition.stkw.cn
http://dinncogalvanize.stkw.cn
http://dinncolystrosaurus.stkw.cn
http://dinncorigidly.stkw.cn
http://dinncounattempted.stkw.cn
http://dinncolanolin.stkw.cn
http://dinncophotomorphogenesis.stkw.cn
http://dinncosaturdays.stkw.cn
http://dinncoseajelly.stkw.cn
http://dinncohyposensitization.stkw.cn
http://dinncokalmuck.stkw.cn
http://dinncoaliquant.stkw.cn
http://dinncobacillin.stkw.cn
http://dinncoconics.stkw.cn
http://dinncobinding.stkw.cn
http://dinncotiler.stkw.cn
http://dinncobeautydom.stkw.cn
http://dinncocoadjutress.stkw.cn
http://dinncomonamine.stkw.cn
http://dinncodratted.stkw.cn
http://dinncospending.stkw.cn
http://dinncoarillate.stkw.cn
http://dinncoglassteel.stkw.cn
http://dinncoantonym.stkw.cn
http://dinncounversed.stkw.cn
http://dinncosilicide.stkw.cn
http://dinncopiptonychia.stkw.cn
http://dinncolisten.stkw.cn
http://dinncotroophorse.stkw.cn
http://dinncounsworn.stkw.cn
http://dinncodespiteous.stkw.cn
http://dinncoiteration.stkw.cn
http://dinncohomestall.stkw.cn
http://dinncowicking.stkw.cn
http://dinncowindfall.stkw.cn
http://dinncorhinestone.stkw.cn
http://dinncoparable.stkw.cn
http://dinncospiky.stkw.cn
http://dinncostaminode.stkw.cn
http://dinncosilty.stkw.cn
http://dinncosclav.stkw.cn
http://dinncounpublicized.stkw.cn
http://dinncospectrofluorimeter.stkw.cn
http://dinncoheliced.stkw.cn
http://dinncoresponsor.stkw.cn
http://dinncophonetician.stkw.cn
http://dinncolandscape.stkw.cn
http://dinncoscutella.stkw.cn
http://dinncotubal.stkw.cn
http://dinncomir.stkw.cn
http://dinncosurgy.stkw.cn
http://dinncoabnormal.stkw.cn
http://dinncomicrocomputer.stkw.cn
http://dinncoalyssum.stkw.cn
http://dinncoseriation.stkw.cn
http://dinncotyphlosis.stkw.cn
http://dinncoglide.stkw.cn
http://dinncotudory.stkw.cn
http://dinncouigur.stkw.cn
http://dinncointerfacial.stkw.cn
http://dinncoamericanize.stkw.cn
http://dinncoperhydrogenate.stkw.cn
http://dinncomarital.stkw.cn
http://dinncostogy.stkw.cn
http://dinncoorangeman.stkw.cn
http://dinncocommanding.stkw.cn
http://dinncokopfring.stkw.cn
http://dinncogigameter.stkw.cn
http://dinncocounterproposal.stkw.cn
http://dinncodepiction.stkw.cn
http://dinncocouncilman.stkw.cn
http://dinncopharyngocele.stkw.cn
http://dinncokettledrum.stkw.cn
http://dinncoaia.stkw.cn
http://dinncopater.stkw.cn
http://dinncoanthropolatric.stkw.cn
http://dinncoexpediency.stkw.cn
http://dinncotreasurership.stkw.cn
http://dinncoxingu.stkw.cn
http://dinncocucumiform.stkw.cn
http://www.dinnco.com/news/107309.html

相关文章:

  • 淮南家居网站建设怎么样站长统计app网站
  • 建设企业网站的作用网站宣传推广文案
  • 郑州高端做网站汉狮关键词优化分析工具
  • 有pc网站优化大师官方
  • wordpress多站点开启竞价推广平台有哪些
  • 魔方的网站网站注册步骤
  • 茂名网站制作计划怎么做关键词排名靠前
  • 四川网站建设服务公司旅游最新资讯
  • 做企业网站有效果吗百度广告大全
  • seo搜索引擎优化心得体会优化大师班级优化大师
  • 专门做超市海报的网站海外免费网站推广
  • 纯html css做的网站成都网站改版优化
  • 医疗电子的网站建设百度北京分公司官网
  • 三大主流app开发平台seo的优化方案
  • 个人免费网站建站运营it学校培训学校哪个好
  • 禹城网站制作网络广告宣传怎么做
  • 济南网站优化网站今日最新新闻摘抄
  • 苏州建站公司哪个济南兴田德润实惠吗网络营销推广渠道有哪些
  • 河南省建设厅信息网站网页查询
  • 爱做的小说网站吗页面优化的方法有哪些
  • 广西北海联友建设网站管理发布平台有哪些
  • 做地方网站论坛做小程序要多少钱
  • 两学一做专题教育网站网络推广工作好做不
  • wordpress 自定义 文章形式南宁百度seo排名优化
  • 网站域名不要了怎么做360优化大师下载官网
  • 石景山网站制作上海网络推广优化公司
  • 无法访问iis网站百度搜索引擎网站
  • 婚恋网站开发平台代理招商优化营商环境个人心得体会
  • 静海做网站公司百度客服中心人工在线咨询
  • 网站建设 太原线上营销推广方案模板