R语言基础培训讲座.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语言基础培训讲座

R 基础培训 Outline 共五章 R背景运行环境 R背景, R VS SAS, R资源, R版本控制与更新,R帮助 R安装, R界面, R的命令行,基本语法,R对象,R工作空间,R的基础包,脚本窗口,帮助系统 R的数据类型 vector,matrix,data frame,array,list, ... 数据操作函数 函数调用,数值函数,字符函数,逻辑函数,缺失值函数,data frame函数, apply函数,输入输出函数 编写R程序 控制流,函数argument, 返回对象,创建函数 统计相关的函数 抽样, 分布函数,常用统计分析函数 示例 R? Huh? R与SAS R 与 SAS 的比较 R的安装和更新 R的版本 Linux Macos X Windows R的更新(每三个月更新一次) update.packages(checkBuilt = TRUE, ask = FALSE) 1 # or install.packages(.packages(all = TRUE)) R帮助系统 Help system help(topic), ??topic, help.search(‘topic’), apropos(topic), help.start(), RSiteSearch(topic) Session setting and saving objects File-”Change dir”, File-”Load/Save Workspace”, File-”Load/Save History” R 在window下面的操作界面 R 包 显示本地所有安装的R包 .packages(TRUE) library() Other packages / R 数据类型 R 数据的简单操作 R 字符数据的操作 字符操作 字符合并 “abcbc” paste(abc, bc, sep=) 字符取长度 nchar(abcccc) 字符取子集 substr(abcdef, 2, 3) substring(abcdef, 3) 字符代替 gsub(abc, , c(abc, abcc, abcbc)) 字符分离 split(“abcd”, “c”, fixed=T) R data frame的操作 矩阵、数据框的操作 列或者行合并:cbind(), rbind() 通过公有列合并数据:merge() 数据形状转化:reshape() R 特别的apply函数 行、列或者代替循环的操作函数 Sapply, apply, lappy, tapply, aggregate, by, with 数据的输入输出 数据与外部设备的交互 数据读入:read.table, read.csv, read.xls, scan, load,… 数据输出: write.table, WriteXLS, write, save, … R 常用的函数汇总 基础函数 加减乘除 +,-, *,?, /,%%,%/% 逻辑运算 , = ,=, ==,!=, , | 数学函数 abs, sqrt, round, log, exp, sin, cos, tan, asin, acos, atan 常用的函数 setwd, getwd, setClass c, seq, rep, cut, table, is.element, %in% unique, order, sort, duplicated, replace, setdiff, intersect, union, names, colnames, s dir, list.files, dir.create 常用的统计函数 max, min, range, diff sum, mean, median, IQR, quantile, sd, var, cumsum, mod 矩阵运算函数 colSums, colMeans, rowSums, rowMeans, t, diag, %*%, solve(a,b), eigen(x), dist(x) 写自己的R程序 控制流 控制流示例 创建函数 “函数名” - function(a, b, c, …) { exp(a, b, c) } 创建函数示例 统计相关的函数 抽样 sample(x, n, replace = T, prob = p) 以概率p,放回的从x中抽出n项 分布相关 怎么求正态分布的密度,分为点,概率,产生随机数? 基本的统计量 均值, 标准差,中位数, 众数, IQR, 分位数 T检验 比较两个样本的均值是否相等: 例:患有某种肿瘤的大白鼠接

文档评论(0)

teda + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档