r r应用计算机软件分析,应用统计实验R软件课题.ppt

应用统计分析实验—— R软件

R软件:免费的,志愿者管理的软件。

编程方便,语言灵活,图形功能强大

有不断加入的各个方向统计学家编写的统计软件包。也可以自己加入自己算法的软件包.

这是发展最快的软件,受到世界上统计师生的欢迎。是用户量增加最快的统计软件。

对于一般非统计工作者来说,主要问题是它没有“傻瓜化”。

R免费 资源公开(不是黑盒子,也不是吝啬鬼)

R可以在UNIX, Windows和Macintosh运行.

R 有优秀的内在帮助系统.

R有优秀的画图功能

学生能够轻松地转到商业支持的 S-Plus程序(如果需要使用商业软件)

R语言有一个强大的,容易学习的语法,有许多内在的统计函数.

通过用户自编程序, R语言很容易延伸和扩大. 它就是这样成长的.

R 是计算机编程语言. 类似于UNIX语言,C语言,Pascal,Gauss语言等.

对于熟练的编程者, 它将觉得该语言比其他语言更熟悉.

而对计算机初学者, 学习R语言使得学习下一步的其他编程不那么困难.

那些傻瓜软件(SAS,SPSS等)语言的语法则完全不同.

R的历史

S语言在1980年代后期在AT&T实验室开发.

R 项目由Auckland 大学统计系的Robert Gentleman和Ross Ihaka于1995年开始的.

它很快得到广泛用户的欢迎. 目前它是由R核心发展团队维持;它是一个由志愿者组成的工作努力的国际团队

下载R软件

学习网站

/pages/newhtm/r/schtml/

R软件的使用

基本语法

向量、矩阵

list与data.frame

读写数据文件

控制语句与自定义函数

二. 数据描述性分析

1.分布

2.统计量

3.一维数据的统计图形

4.多维数据的图形表示

R软件

三. 回归分析

四. 判别分析

五. 聚类分析

六. 主成分分析

基本语法

1. 变量使用即定义,变量名区分大小写, 可用中文命名

变量赋值可采用4种形式:=,, assign()

变量类型自动由变量赋值确定。

# 注释符号, 分号; 语句连接符

例子:

a=10 aa assign(“a”,10)

A=10 AA assgin(‘ab’,200)

中国=“中华人民共和国” #生成字符串变量

assign(“中国”, “中华人民共和国”)

a=10; A=10; a; A

算术运算符: +,-,*,/,^(乘方),%% (模), %/% (整除)

3.常用的数学函数有:abs , sign , log , log2, log10 , sqrt , exp , sin , cos , tan , acos , asin, atan , cosh , sinh, tanh

4. 查看帮助,例如: help(round), ?abs

向量、矩阵

向量 (一维数组, 下标从1开始)

a=c(d1,d2,d3,…)

间隔为1的等差序列: a:b

指定间隔的等差序列: seq(from,to,by)

seq(length=, from=, by=)

重复函数: rep(vec, times)

rep(vec,times,len=,each=)

a=c(3,5,8,10)

a=1:10; b=seq(1,10,2); c=rep(a, 2,each=3)

a=seq(-pi,pi, 0.2)

随机向量 rnorm(10)

#10个服从标准正态分布的随机数

z=1:5

z[7]=8;z

[1] 1 2 3 4 5 NA 8

# 缺失数据 NA

z[c(1,3,5)]=1:3; z

[1] 1 2 2 4 3 NA 8

z[is.na(z)]=0 # 函数is.na()判断数据是否缺失 ,将其为真的赋为0

z[z<3]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值