1 / 23
文档名称:

统计建模与r语言mathth-课件(ppt·精·选).ppt

格式:ppt   大小:208KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

统计建模与r语言mathth-课件(ppt·精·选).ppt

上传人:aidoc2 2018/4/30 文件大小:208 KB

下载得到文件列表

统计建模与r语言mathth-课件(ppt·精·选).ppt

相关文档

文档介绍

文档介绍:R的语法与数据结构
语法
符号
> 命令或运算提示符
+ 续行符
基本算术运算
+ 加号
- 减号
* 乘号
/ 除号
^ 乘方
赋值符
= 或<-
4/30/2018
1
求助符
?
help()
例子:
>3+5
>3-5
>3/5
>3^5
>x=5
>?plot
>help(plot)
4/30/2018
2
向量
向量是R中最为基本的类型
一个向量中元素的类型必须相同,包括
数值型
整型
单精度实型
双精度实型
逻辑型
复值型
字符型
4/30/2018
3
建立向量的方法(函数)
seq() 或: 若向量(序列)具有较为简单的规律
rep() 若向量(序列)具有较为复杂的规律
c() 若向量(序列)没有什么规律
例子:
>1:10
>seq(1,10,by=)
>seq(1,10,length=21)
>rep(2:5,2)
>rep(2:5,rep(2,4))
>x=c(42,7,64,9)
>length(x)
4/30/2018
4
向量运算中的循环法则(recycling rule)
>1:2+1:4
>1:4+1:7
4/30/2018
5
向量的下标(index)与向量子集(元素)的提取
正的下标提取向量中对应的元素
负的下标去掉向量中对应的元素
逻辑运算提出向量中元素的值满足条件的元素
注:R中向量的下标从1开始,这与通常的统计或数学软件一致而象C语言等计算机高级语言的向量下标则从0开始!
例子:
>x = c(42,7,64,9)
>x[1]
>x[-2]
>x[c(1,4)]
4/30/2018
6
>x>10 #值大于10的元素逻辑值
[1] TRUE FALSE TRUE FALSE
>x[x>10] #值大于10的元素
[1] 42 64
>x[x<40&x>10]
> #产生(0,1)上100个均匀分布随机数
>y = runif(100, min = 0, max = 1)
>sum(y<) #
[1] 47
>sum(y[y<]) #
[1]
4/30/2018
7
数据框架(data frame)
许多数据集是数据框架的形式出现
一个数据框架就是将许多向量组合起来的一个对象,它是二维的,通常其列表示变量,其行表示观测。
建立数据框架的方法(函数)
若你的数据本身保存在一个文件中,则可以使用
() 仅接受带有分界符的ASCII数据
如果数据是电子报表的形式,则采用下面的两种变型
() ma Seperated values)
() 先将数据另存为用tab作为分界符的数据
注:若数据集很大(如1,000,000观测x200变量),则可由 ODBC联接由数据库读入.
4/30/2018
8
若你在R中建立了一些向量并试图想由它们生成框架,(),但需要同时cbind().
例子:
>x=c(42,7,64,9)
>y=1:4
>=(cbind(INDEX = y, VALUE = x))
>
INDEX VALUE
1 1 42
2 2 7
3 3 64
4 4 9
注.df  INDEX和VALUE是重新命名的向量名字
4/30/2018
9
数据框架子集的提出取
格式 foo[row, column] 其中 foo 数据框架的名称 row 需要提出取的行号 column 需要提出取的行号
例子(续上一例)
> [1,] # 提取第一个观测(第一行)
INDEX VALUE
1 1 42
> [,1] #提取第一列(第一个变量的值)
[1] 1 2 3 4
> [2,1] #提取第二行第一列的元素
[1] 2
4/30/2018
10