感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
简介与预备知识
- 使R更友好,R及其可用GUI
- Rstudio
- 相关软件和文档
- R与统计
- 交互式使用R
- 入门会话
- 获取函数和特性的帮助
- R命令,区分大小写等
- 回顾和修正之前的命令
- 从文件执行命令或将输出重定向到文件
- 数据持久性和删除对象
简单操作;数字与向量
- 向量与赋值
- 向量运算
- 生成规则序列
- 逻辑向量
- 缺失值
- 字符向量
- 索引向量;选择并修改数据集的子集
- 其他类型的对象
对象、模式与属性
- 内在属性:模式和长度
- 改变对象的长度
- 获取和设置属性
- 对象的类
数组与矩阵
- 数组
- 数组索引。数组的子部分
- 索引矩阵
- array()函数
- 两个数组的外积
- 数组的广义转置
- 矩阵功能
- 矩阵乘法
- 线性方程与求逆
- 特征值与特征向量
- 奇异值分解与行列式
- 最小二乘拟合与QR分解
- 构建分区矩阵,cbind()与rbind()
- 数组的连接函数,()
- 从因子生成频率表
列表与数据框
- 列表
- 构建和修改列表
- 连接列表
- 数据框
- 创建数据框
- attach()与detach()
- 使用数据框
- 附加任意列表
- 管理搜索路径
数据操作
- 选择、子集化观测值和变量
- 过滤、分组
- 重新编码、转换
- 聚合、合并数据集
- 字符操作,stringr包
读取数据
- 文本文件
- CSV文件
- XLS、XLSX文件
- SPSS、SAS、Stata等格式数据
- 导出数据到文本、CSV等格式
- 使用SQL语言从数据库访问数据
概率分布
- R作为一组统计表
- 检查数据集的分布
- 单样本和双样本检验
分组、循环与条件执行
- 分组表达式
- 控制语句
- 条件执行:if语句
- 重复执行:for循环、repeat和while
编写自定义函数
- 简单示例
- 定义新的二元运算符
- 命名参数与默认值
- ‘...’参数
- 函数内的赋值
- 更高级的示例
- 区块设计中的效率因素
- 删除打印数组中的所有名称
- 递归数值积分
- 作用域
- 自定义环境
- 类、泛型函数与面向对象
图形程序
- 高级绘图命令
- plot()函数
- 显示多变量数据
- 显示图形
- 高级绘图函数的参数
- 基本可视化图形
- 使用lattice和ggplot包的多变量关系
- 使用图形参数
- 图形参数列表
自动化与交互式报告
- 将R的输出与文本结合
14 小时
客户评论 (1)
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
课程 - R Programming for Data Analysis
机器翻译