R函数和控制流
来源:互联网 发布:免费工作证明制作软件 编辑:程序博客网 时间:2024/05/16 10:07
函数定义和控制流
1.编写函数
#保存为 cal_T.R#计算两样本的T统计量#用关键字function声明一个名为cal_T的函数cal_T <- function(x,y){ #该函数有两个形参x,y m <- length(x);n <- length(y) S <- ( (m-1) * var(x) + (n-1) * var(y)) / (m+n-2) T <- (mean(x) - mean(y)) / ( sqrt(S *( 1/m + 1/n)) ) list(两样本的T统计量=T)}> A <- c(64,45,65,78,54,49,87,56,86,84,75,64,85,94,63,84,64)> B <- c(53,45,75,65,34,76,45,64,65,75)> source('~/Documents/R /cal_T.R') #加载函数> cal_T(A,B) #调用函数$两样本的T统计量[1] 1.817069> #在函数定义的时候可以使用位置参数,默认参数> #函数的返回值是最后一个表达式的结果
2.控制流
> #条件表达式> if(expr1){> expr2> }else{> expr3> }> > if(3>2){print(T)}[1] TRUE> > > x <- 3> y <- 2> if(x<=y){+ print(x)+ }else{+ print(y)+ }[1] 2> > #for循环> for(var in vector){> expr> }> > for(i in 1:3){print(i)}[1] 1[1] 2[1] 3>
阅读全文
0 0
- R函数和控制流
- R中的控制流
- 【R】R变量规则、运算、流程控制、函数、字符串
- R-table和tapply函数
- Python学习笔记 控制流和函数
- 流程控制和函数
- 流程控制和函数
- 函数-控制流函数
- Makefile学习笔记<流控制函数和其他函数>
- R语言中的attach()和detach()函数
- R语言学习(4)-环境和函数
- R 语言assign 和get 函数用法
- print函数中%r和%s
- R语言--数值和字符处理函数
- [R语言函数]line和abline区别
- R中lines()和abline()函数
- R语言学习(6)-流程控制和循环
- R作图控制坐标轴刻度的个数和标注
- Servlet 生命周期、工作原理
- Python 读取HDF5文件
- react-navigation
- 进程的概念和特征
- HDU-4123 Bob’s Race(树型dp+RMQ)
- R函数和控制流
- Linux学习(十三):Linux连接文件Ln
- 3种错误处理的方法
- Python学习之输入输出
- Problem D. Championships 图论 连通分量/度数 Warsaw U Contest, XVI Open Cup Onsite
- 安卓——如何获取Assets的路径
- [BZOJ 1823] 满汉全席 2-SAT
- [BZOJ1015][JSOI2008]星球大战starwar-并查集
- 开发监控Web 服务的Shell脚本