ch1R软件基本操作概要1.pptVIP

  • 5
  • 0
  • 约9.91千字
  • 约 37页
  • 2017-07-03 发布于湖北
  • 举报
ch1R软件基本操作概要1

矩阵,数组及其维名字 x-matrix(1:12,nrow=3,dimnames=list(c(I,II,III),paste(X,1:4,sep=))) X1 X2 X3 X4 I 1 4 7 10 II 2 5 8 11 III 3 6 9 12 y-array(1:12,c(3,2,2),dimnames=list(c(I,II,III),paste(X,1:2, sep=),paste(Y,1:2, sep=))) , , Y1 X1 X2 I 1 4 II 2 5 III 3 6 , , Y2 X1 X2 I 7 10 II 8 11 III 9 12 数据框 x - matrix(1:6,2,3) x - as.data.frame(x);x V1 V2 V3 1 1 3 5 2 2 4 6 x$V2 [1] 3 4 x$V2 [1] 3 4 attributes(x) $names [1] V1 V2 V3 $s [1] 1 2 $class [1] data.frame 数据框(续) names(x) - c(TOYOTA,GM,HONDA) s(x) - c(2001,2002) x TOYOTA GM HONDA 2001 1 3 5 2002 2 4 6 x$GM [1] 3 4 attach(x) GM [1] 3 4 detach(x) GM Error: Object GM not found 数值优化 利用函数nlminb()、nlm()或optim() data12 - read.table(F:\\data\\data12.txt,header=T) attach(data12) n - length(NPLR) bb - c(b0=300,b1=-10,b2=-.5,sigma=30) lnL - function(bb){ lnL - -1/2*n*log((bb[4])^2)-1/2*n*log(2*pi)-sum((NPLR-bb[1]-bb[2]*LGDP-bb[3]*EX)^2/(2*bb[4]^2)) -lnL } nlminb(bb,lnL) #nlm(lnL,bb) detach(data12) 概率分布函数 Function d: dnorm(), dt(), df(), dexp(), dgama(), dunif(), dbeta(), dcauchy(), dchisq(), dlnorm(), dlogis(), dweibull(), dbinom(), dhyper(), dgeom(), ... 密度函数(density ) Function p: 分布函数(distribution function ) Function q: 分位数函数(quantile function ) Function r: 产生随机数(random generation ) pnorm(2,1,3) [1] 0.6305587 计算P(2 X 4), 则有 pnorm(4,1,3)-pnorm(2,1,3) [1] 0.2107861 qnorm(0.95,1,3) [1] 5.934561 设 ,计算 函数应用 R软件基本操作 R软件和软件包安装 数学运算 向量运算 矩阵运算 列表、数据框 概率函数 软件安装(Windows) 当前版本3.2.2。至, 点击左边download下链接CRAN ,任意选择一个镜像站点,比如USA下r.B 。在Download and Install R中选择Download R for Windows ,点击base,选择文件Download R 3.2.2 for Windows , 点击鼠标右键另存为保存到指定目录中。下载好后安装R。 软件包安装 比如安装“BRugs”,可以使用命令install.packages(BRugs,repos=r.B,dep=TRUE) 调用软件包 require(BRugs) # library(BRugs) 升级软件包update.packages(repos=r.B,dep=TRUE) 删除软件包 remove.packages( BRugs,lib = file.path(path, to, library)) 命令的执行 主窗口 R Editor窗口 (File-New script) require(Rcmdr) 常用的小技巧 查看工作目录: getwd()[1] D:

文档评论(0)

1亿VIP精品文档

相关文档