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()

  • 求出每人总分

 

posted on 2021-07-08 19:15  BabyGo000  阅读(420)  评论(0)    收藏  举报