R语言数据分析、展现与实例(01)R语言数据分析、展现与实例(01)
统计参考书:《统计建模与R软件》
用于管理R工作空间的函数:
常用R对象:
-
向量c()
-
矩阵matrix()
-
数组array()
-
数据框dataframe()
-
列表list()
-
因子factor()
创建向量和矩阵
产生向量
-
Seq()函数 ——以指定的规律产生向量
-
产生字母序列letters
-
which()函数——直接用返回的都是下标
-
rev()函数 ——向量颠倒
-
sort()函数——向量排序
生成矩阵
-
函数matrix()——默认按列数
数组
-
函数array()
数据框
-
矩阵形式,但列可以不同数据类型
-
每列是一个变量,每行是一个观测值
画散点图
-
函数plot()
因子
-
函数factor()
列表
-
函数list()
寻求帮助
-
函数help()
矩阵运算
-
函数t(),矩阵加减
-
矩阵相乘
-
函数diag()——求对角线(方阵)
-
矩阵求逆
-
函数rnorm() ——按照正态分布产生随机数
-
solve() ——求逆矩阵
解线性方程组
-
函数solve(a,b) 求解ax=b:
矩阵的特征值与特征向量
-
函数eigen()
循环语句
-
for语句
-
while语句
R脚本
-
source()函数
-
print()函数
综合性例子
-
模拟产生统计专业同学的名单(学号区分),记录数学分析,线性代数,概率统计三科成绩,然后进行一些统计分析
-
分布函数
-
模拟成绩 用runif和rnorm
-
合成数据框并保存到硬盘 用data.frame() write.table ……
-
计算各科平均分 函数mean(), colMeans(), apply()
-
求各科最高最低分 可用函数max(), min(), apply()
-
求出每人总分
浙公网安备 33010602011771号