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

怎样上网站建设电子商务网络营销是什么

怎样上网站建设,电子商务网络营销是什么,dns上国外网站,网站建设要学会什么文章目录 SimpleRegressionMultipleRegression MathNet系列:矩阵生成 \quad 矩阵计算 LinearRegression是MathNet的线性回归模块,主要包括SimpleRegression和MultipleRegression这两个静态类,前者提供了最小二乘法的线性拟合,后…

文章目录

    • SimpleRegression
    • MultipleRegression

MathNet系列:矩阵生成 \quad 矩阵计算

LinearRegression是MathNet的线性回归模块,主要包括SimpleRegression和MultipleRegression这两个静态类,前者提供了最小二乘法的线性拟合,后者则主要提供一些矩阵方法。后文中,二者简称为SR和MR。

SimpleRegression

SR中提供了静态方法Fit,对给定的两组数 x , y x,y x,y,找到一组参数 a , b a,b a,b,使之满足 y = a + b x y=a+bx y=a+bx,相应地其返回值是一个元组 ( a , b ) (a,b) (a,b),示例如下

Random r = new Random(42);
double[] xs = Enumerable.Range(0, 100).Select(x=>x*1.0).ToArray();
var ys = xs.Select(x => 10 * x + 5 + r.NextSingle()).ToArray();var ab = SimpleRegression.Fit(xs, ys);
Console.WriteLine(ab);
//(5.378808571430682, 10.00077465365039)

其中,预设函数为 y = 10 x + 5 y=10x+5 y=10x+5,但由于加上一个恒为正数的随机浮点数,所以 a a a的值最终变大了一些,而 b b b的值几乎就等于10了。

MultipleRegression

MR顾名思义,用于解决多线性回归问题,其多项式形式如下

x 00 β 0 + x 01 β 1 + ⋯ + x 0 n β n = y 0 x 10 β 0 + x 11 β 1 + ⋯ + x 1 n β n = y 1 ⋯ x m 0 β 0 + x m 1 β 1 + ⋯ + x m n β n = y n \begin{aligned} x_{00}\beta_0+x_{01}\beta_1+&\cdots+x_{0n}\beta_n=y_0\\ x_{10}\beta_0+x_{11}\beta_1+&\cdots+x_{1n}\beta_n=y_1\\ &\cdots\\ x_{m0}\beta_0+x_{m1}\beta_1+&\cdots+x_{mn}\beta_n=y_n\\ \end{aligned} x00β0+x01β1+x10β0+x11β1+xm0β0+xm1β1++x0nβn=y0+x1nβn=y1+xmnβn=yn

这种问题一般可以简化为矩阵形式 X β = Y X\beta=Y =Y,从而MR中提供的一系列函数,目的都是得到 X β = Y X\beta=Y =Y中的 β \beta β,共有四个函数,采用了不同的方法,分别为

  • DirectMethod 使得残差最小。
  • NormalEquations 使用了cholesky分解。
  • QR 使用QR分解
  • Svd 使用奇异值分解

以DirectMethod示例如下

var MB = Matrix<double>.Build;
var VB = Vector<double>.Build;
Random r = new Random(42);var m = MB.Random(100, 2);
var ys = Enumerable.Range(0, 100).Select(i => 20 * m[i, 0] + 40 * m[i, 1] + 2 + r.NextSingle()).ToArray();
var v = VB.DenseOfArray(ys);var abc = MultipleRegression.DirectMethod(m, v);
Console.WriteLine(abc);
//19.7598
//40.4447
http://www.yayakq.cn/news/250268/

相关文章:

  • 举报网站建设建一个在线商城网站
  • 湛江建站模板外包做网站平台 一分钟
  • 建设银行官方网站登录网络推广企业
  • 大连建网站多少钱wordpress 模板 免费
  • html5个人主页制作代码四川游戏seo整站优化
  • 电子商务网站建设与管理 项目任务 教材笔记本怎么做1920宽的网站
  • 如何判断一个网站的关键词是否难做免费企业建网站
  • 门店做网站有没有必要wordpress 仪表盘裁剪图片
  • 福建省建设注册执业管理中心网站wordpress typecho 大数据库
  • 网站建设进度图wordpress 设置分页显示条数
  • 网站开发需要用例图吗龙华做网站哪家好
  • 外贸网站推广渠道设计制作一个 个人主页网站
  • 求几个夸克没封的a站2023小程序店铺装修教程
  • 做网站珊瑚橙颜色怎么搭配好看淘宝官网首页入口电脑版
  • 网站程序指的是什么修改wordpress
  • 网站建设与维护实训总结wordpress 添加面包屑
  • 网站怎么防黑客asp网站空间
  • 金融行业高端网站制作服装网站建设策划
  • 网站开发好就业吗怎样做公司网站推广
  • 比wordpress更好的网站程序中企动力云邮箱登录
  • 网站做快照一学一做教育视频网站有哪些
  • 网站外链软件做茶叶网站的目的和规划
  • 龙岗网站改版智能建站系统 网站建设的首选
  • 网站免费下载安装企业网站源码cms
  • 制作网站设计的公司新工商名录
  • 网站开发有哪些类型龙岗企业网站制作公司
  • 想做个网站怎么做石家庄网页开发建设
  • 小型商城网站清华大学网站建设方案
  • 家庭电脑可以做网站吗9个做简历的网站
  • 网站开发验收单深圳网络优化有限公司