R语言数据分析、展现与实例(01)

R语言数据分析、展现与实例(01)

统计参考书:《统计建模与R软件》

用于管理R工作空间的函数:

用于管理R工作空间的函数

常用R对象:

  • 向量c()
  • 矩阵matrix()
  • 数组array()
  • 数据框dataframe()
  • 列表list()
  • 因子factor()

创建向量和矩阵

创建向量和矩阵代码

产生向量

产生向量1
产生向量2

  • Seq()函数 ——以指定的规律产生向量
    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()
    这里写图片描述
  • 求出每人总分
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值