R语言与LINGO
统计学语言入门简介
陆嵩
中国科学院数学与系统科学研究院 计算数学与科学工程计算研究所 科学与工程计算国家重点实验室
State Key Laboratory of Scientific and Engineering Computing,
Institute of Computational Mathematics and Scientific/Engineering Computing,
Academy of Mathematics and Systems Science,
Chinese Academy of Sciences
Email: lusong@lsec.cc.ac.cn
展开
-
从几个lingo的示例来看lingo在运筹学当中的使用
从几个lingo的示例来看lingo在运筹学当中的使用0-1规划问题Model:Max=2*x1+3*x2+4*x3; !;2*X1-5*x2+3*x3<=4;4*x1+x2+3*x3<=3;X1+x3>=1;@bin(x1);@bin(x2);@bin(x3);!bin表示取值只能为01.;End动态规划求解两点间最短路问题model: Title Dynamic Prog原创 2016-08-24 21:11:00 · 8206 阅读 · 2 评论 -
R语言基础练习与入门实践
提供几个R语言的入门练习,让同学们更快地了解和掌握R语言编程。练习: 熟练使用R软件实践1:最初几步x=1:100#把1,2,...,100个整数向量赋值到x(x=1:100) #同上, 只不过显示出来sample(x,20) #从1,...,100中随机不放回地抽取20个值作为样本set.seed(0);sample(1:10,3)#先设随机种子再抽样.#从1,...,200000中随机原创 2017-08-16 13:44:37 · 13931 阅读 · 1 评论 -
假设检验与参数估计的R语言实现
假设检验是推论统计中用于检验统计假设的一种方法。而“统计假设”是可通过观察一组随机变量的模型进行检验的科学假说。一旦能估计未知参数,就会希望根据结果对未知的真正参数值做出适当的推论。统计上对参数的假设,就是对一个或多个参数的论述。而其中欲检验其正确性的为零假设(null hypothesis),零假设通常由研究者决定,反应研究者对未知参数的看法。相对于零假设的其他有关参数之论述是备择假设(alt原创 2017-08-16 13:08:57 · 6099 阅读 · 0 评论 -
曲线拟合
曲线拟合,俗称拉曲线,是一种把现有数据透过数学方法来代入一条数式的表示方式。科学和工程问题可以通过诸如采样、实验等方法获得若干离散的数据,根据这些数据,我们往往希望得到一个连续的函数(也就是曲线)或者更加密集的离散方程与已知数据相吻合,这过程就叫做拟合 (fitting)。交通和aqi拟合w=read.table("日拥堵指数和AQI数据.txt")plot(w$V1,w$V2,pch=20,x原创 2017-08-16 12:43:34 · 1360 阅读 · 0 评论 -
R语言做回归分析
回归分析(英语:Regression Analysis)是一种统计学上分析数据的方法,目的在于了解两个或多个变数间是否相关、相关方向与强度,并建立数学模型以便观察特定变数来预测研究者感兴趣的变数。更具体的来说,回归分析可以帮助人们了解在只有一个自变量变化时因变量的变化量。一般来说,通过回归分析我们可以由给出的自变量估计因变量的条件期望。回归的最早形式是最小二乘法,勒让德和高斯都将该方法应用于从天文原创 2017-08-16 12:34:09 · 29900 阅读 · 3 评论 -
相关性分析
在概率论和统计学中,相关(Correlation,或称相关系数或关联系数),显示两个随机变量之间线性关系的强度和方向。在统计学中,相关的意义是用来衡量两个变量相对于其相互独立的距离。在这个广义的定义下,有许多根据数据特点而定义的用来衡量数据相关的系数。对于不同测量尺度的变数,有不同的相关系数可用:Pearson相关系数(Pearson’s r):衡量两个等距尺度或等比尺度变数之相关性。是最常见的原创 2017-08-16 11:57:13 · 4508 阅读 · 0 评论 -
中心极限定理
中心极限定理是概率论中的一组定理。中心极限定理说明,大量相互独立的随机变量,其均值的分布以正态分布为极限。这组定理是数理统计学和误差分析的理论基础,指出了大量随机变量之和近似服从正态分布的条件。中心极限定理有着有趣的历史。这个定理的第一版被法国数学家棣莫弗发现,他在1733年发表的卓越论文中使用正态分布去估计大量抛掷硬币出现正面次数的分布。这个超越时代的成果险些被历史遗忘,所幸著名法国数学家拉普拉原创 2017-08-16 11:51:28 · 1775 阅读 · 0 评论 -
正态分布
神说,要有正态分布,就有了正态分布。 神看正态分布是好的,就让随机误差服从了正态分布。关于正态分布的由来,推荐文章正态分布的前世今生。下面是几个R语言的小demo。二项分布的正态近似set.seed(234)x=rbinom(10000,100,0.6)x=matrix(x,nc=4)m=apply(x,1,mean)summary(m)var(m)sd(m)hist(m,原创 2017-08-16 11:42:31 · 1102 阅读 · 1 评论 -
函数估计的非参数方法
用于函数估计的非参数方法主要有核密度估计、局部多项式回归估计等。非参的函数估计的优点在于稳健,对模型没有什么特定的假设,只是认为函数光滑,避免了模型选择带来的风险;但是,表达式复杂,难以解释,计算量大是非参的一个很大的毛病。所以说使用非参有风险,选择需谨慎。核密度估计(kernel density estimation)是在概率论中用来估计未知的密度函数,属于非参数检验方法之一,由Rosenblat原创 2017-08-16 09:34:20 · 5105 阅读 · 1 评论 -
lingo求解最短路和最大流问题
运筹领域有很多有趣的问题,比如中国邮递员问题,最短路问题等等。lingo在求解规划问题、图与网络问题,对策决策问题,以及存储论等方面的求解有很好的应用。最短路问题model: sets: cities/A,B1,B2,C1,C2,C3,D/; roads(cities,cities)/A B1,A B2,B1 C1,B1 C2,B1 C3,B2 C1, B2 C2,B2 C3,C1 D,C2 D,原创 2016-01-02 10:39:33 · 13657 阅读 · 5 评论 -
R语言t分布正态分布分位数图
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。它是一套由数据操作、计算和图形展示功能整合而成的套件。包括:有效的数据存储和处理功能,一套完整的数组(特别是矩阵)计算操作符,拥有完整体系的数据分析工具,为数据分析和显示提供的强大图形功能,一套(源自S语言)完善、简单、有效的编程语言(包括条件、循环、自定义函数、输原创 2016-01-02 10:46:27 · 31807 阅读 · 0 评论 -
R语言读数据做图
今天给大家带来的是如何用R语言读数据并作图数据如下,需要你复制黏贴到记事本中,并在R工作目录下保存为txt格式,命名为“123.txt”。指标 2014年 2013年 2012年 2011年 2010年 各项税收(亿元) 119158.05 110530.70 100614.28 89738.39 73210.79 国内增值税(亿元) 30849.78 28810.13 26415.51 2原创 2016-01-02 11:08:36 · 6336 阅读 · 0 评论 -
如何用matlab和R语言画K线图
数据结构如图,分别表示开高低收,成交量和持仓量。 matlab绘制K线图%%filename = 'data.csv';delimiter = ',';formatSpec = '%f%f%f%f%f%f%f%[^\n\r]';fileID = fopen(filename,'r');dataArray = textscan(fileID, formatSpec, 'Delimite原创 2016-11-12 00:17:34 · 6057 阅读 · 0 评论 -
几个R语言画图小程序分享
三维图x=seq(-5,5,by=0.1) #步长很小时画的图就是黑色的了,因为都是画格子的黑线的颜色y=xx1=dnorm(x,0,1) #dnorm()为正态分布密度函数z=outer(x1,x1)persp(x,y,z,theta =30,phi = 25,expand = 0.5,col = "Blue2")等高线图library(MASS)Sigma <- matrix(c原创 2017-08-16 14:02:52 · 5956 阅读 · 3 评论