组合预测模型---基于R语言的模型组合 
算术平均法、 最优权数法、 方差倒数法

模型中各参数的 t 值均显著 ,且通过 F 检验
和拟合忧度检验

c=c(1:20)
b=c-0.1
a=c-0.3

方差倒数法
e1=sum((c-b)^2)
e2=sum((c-a)^2)

w1=(1/e1)/(1/e1+1/e2)
w2=(1/e2)/(1/e1+1/e2)

x=w1*a+w2*b

构造损失函数
e1t=sum(c-b)
e2t=sum(c-a)
------------------推导
ft=w1*a+w2*b
et=c-w1*b-w2*a=w1*e1t+w2*e2t
j=et^2=(w1*e1t+w2*e2t)*(w1*e1t+w2*e2t)=w1^2*e1t^2+2*w1*w2*e1t*e2t+w2^2*e2t
=WT*En*W
WT=(w1,w2)--1xn矩阵
En=[ei*ej]---nxn矩阵
  e1t^2     e1t*e2t
  e1t*e2t   e2t^2
W=[w1  ---nx1矩阵
   w2]  
Rn=t(t(rep(1,2)))  nx1的全是1的矩阵   
拉格朗日乘数法
W*=(En^-1)*Rn/Rn^T*(En^-1)*Rn  En的逆矩阵*Rn/Rn的转置*En的逆矩阵*Rn
J*=1/Rn^T*(En^-1)*Rn   1//Rn的转置*En的逆矩阵*Rn
---------------------
En=matrix(rep(0,4),nrow=2,ncol=2)
En[1,1]=e1t^2
En[1,2]=e1t*e2t
En[2,1]=e1t*e2t
En[2,2]=e2t^2
Rn=t(t(rep(1,2)))
#solve(En) #矩阵的逆
library("MASS")
#ginv(En)  #矩阵的广义逆
#En%*%Rn等效crossprod(En,Rn) #矩阵的乘法
w=(ginv(En)%*%Rn)/(t(Rn)%*%ginv(En)%*%Rn)[1,1]

基于R语言的模型组合相关推荐

  1. canoco5主成分分析步骤_基于R语言的主成分分析

    基于R语言的主成分分析 加入的SPSS群里有人问,怎么用SPSS进行主成分分析.确实没有注意到这种操作.很好奇,于是翻了翻孙振球的<医学统计学>,发现主成分分析这一块,竟使用了SAS!后来 ...

  2. r语言 线性回归 相关系数_基于R语言的lmer混合线性回归模型

    原文 基于R语言的lmer混合线性回归模型​tecdat.cn 混合模型适合需求吗? 混合模型在很多方面与线性模型相似.它估计一个或多个解释变量对响应变量的影响.混合模型的输出将给出一个解释值列表,其 ...

  3. 基于R语言实现的交通时空大数据处理

    2019独角兽企业重金招聘Python工程师标准>>> 基于R语言实现的交通时空大数据处理 Import public NYC taxi and Uber trip data int ...

  4. 【R语言实验】基于R语言的时间序列平稳性检验

    一.实验项目名称:基于R语言的时间序列平稳性检验 二.实验目的与要求: 平稳时间序列的概念,平稳性检验的时序图检验方法和自相关图检验方法. 三.实验原理: 时序图和自相关图检验时间序列的平稳性依据: ...

  5. 055B ENMTools教程-基于R语言对MaxEnt模型优化-MaxEnt调参教程--更新日期2021-9

    055B-1 视频附带资料下载和密码:软件-数据-文献下载-持续更新 055B-2 ENMTools软件下载安装 055B-3 R软件和工具包安装 055B-4 生物气候因子的精度说明与选择方法(理论 ...

  6. 基于R语言或Matlab直接读取压缩包中的数据

    写在前面 以gosif网站上的tiff数据为例. 该数据是地学上常用的一种数据,希望读取该网站上的gosif数据:http://data.globalecology.unh.edu/data/GOSI ...

  7. 基于R语言混合效应模型(mixed model)案例研究

    全文链接: http://tecdat.cn/?p=2596 在本文中,我们描述了灵活的竞争风险回归模型.回归模型被指定为转移概率,也就是竞争性风险设置中的累积发生率(点击文末"阅读原文&q ...

  8. 基于R语言、MaxEnt模型融合技术的物种分布模拟、参数优化方法、结果分析制图与论文写作

    详情链接 :基于R语言.MaxEnt模型融合技术的物种分布模拟.参数优化方法.结果分析制图与论文写作 内容介绍:  第一章 .理论篇 以问题导入的方式,深入掌握原理基础 : 什么是MaxEnt模型? ...

  9. 基于R语言的聚类分析(k-means,层次聚类)

    今天给大家展示基于R语言的聚类,在此之前呢,首先谈谈聚类分析,以及常见的聚类模型,说起聚类我们都知道,就是按照一定的相似性度量方式,把接近的一些个体聚在一起.这里主要是相似性度量,不同的数据类型,我们 ...

  10. R语言做GGEbiplot_基于R语言的GGE双标图在大豆区试中的应用

    基于 R 语言的 GGE 双标图在大豆区试中的应用 * 昝 凯,陈亚光,徐淑霞 ** ,周青,张志民,杨慧凤,王凤菊,李明军,郭海芳 [摘 要] 摘要:为合理评价大豆区域试验中品系的丰产性.稳产性和适 ...

最新文章

  1. vue中如何加入横线_在word文档中如何快速添加页眉横线和删除页眉横线?
  2. mysql的字符串函数
  3. Web框架 — Flask
  4. eap aka_使用API​​密钥(aka身份验证令牌)部署到Maven Central
  5. C#托管代码与C++非托管代码互相调用一(C#调用C++代码.net 代码安全)
  6. python中的def函数括号里的默认值_Python中的默认参数值
  7. Script:查找表或索引增长的历史信息
  8. 360浏览器访问跨域问题
  9. list对象转map
  10. Docker Macvlan
  11. ​单页应用程序是如何打破网页设计的?
  12. bilibili 哔哩哔哩 2018秋招试题
  13. 华为S5700实战配置
  14. hadoop搭建伪分布式集群(centos7+hadoop-3.1.1)
  15. c语言幻数游戏,C中的幻数
  16. 基于Android的人脸识别
  17. 关于移动端适配的几个方法,快速构建响应式网站必备知识
  18. html文本框如何固定不动,css如何让div固定不动?
  19. MySql错误处理- 错误代码和消息
  20. TCP ACKed unseen segment TCP Previous not captured

热门文章

  1. YOLOV5出现.acceptable suffix is [‘.pt‘]的错误||不使用权重报错
  2. 【云原生】内存数据库如何发挥内存优势
  3. 2021年最新3d材质贴图素材大合集来咯
  4. 现金流量表的编制 (by shany shang)
  5. 什么是浏览器指纹,如何完整修改浏览器指纹?
  6. OCR为你定义驾驶证识别(驾照识别)技术
  7. 我最喜欢的一节计算机课400字,我最喜欢的一堂课作文400字(精选10篇)
  8. 雅虎市值_也许不算雅虎! 刚出来
  9. 计算机专业书读后感300字,读一本书读后感300字(精选9篇)
  10. array和linked list的区别