数据分析与R语言学习笔记(1)

1.R的基本介绍
R是用于统计分析,绘图的语言和操作环境。R是属于GNU系统的一个自由,免费,源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输入,可实现分支、循环,用户可自定义功能。R语言是彻底面向对象的统计编程语言。 R语言和其它编程语言、数据库之间有很好的接口。R官方网站地址:http://www.r-project.org
2.R中常用的菜单
(1)指定硬盘中的某个目录为工作目录
File—>ChangeDirection
可以再工作目录中建立一些R的脚本,建立一些R中经常用的数据,工作目录的好处就是使用它里面的东西时不需要写路径,可以简化操作。
(2)安装程序包
Packages—>InstallPackage(s) 在选择要安装的程序包
其中注意,如果出现要使用C包之前,还要用A,B包则只需要安装C包,它自动就把前序程序包安装好了。
(3)调整窗口大小
Edit—>GUI preferences—>Font—>size
3 R中基本命令
(1)通过R的控制台,手工建立数据
函数c() //用来创建向量,其实就是一个简单地数列,在R中数据就是靠向量组织起来的
mode()//查看数据类型
length()//查看数据长度
基本函数操作
基本函数操作
rbind()//把两个向量按行组成矩阵
cbind()//把两个向量按列组成矩阵
这里写图片描述
(2)求平均值,和,最值,方差【反应数据离散程度】,标准差,连乘
函数mean( ), sum( ), min( ), max( ), var( ), sd( ), prod( )
注意:R中区分大小写!
这里写图片描述
(3)寻求帮助 (很有用)
函数help()
这里写图片描述
注意:在R中<-的意思就是等于
(4)产生向量
这里写图片描述
这里写图片描述
(5)按指定规律产生向量
seq()函数
这里写图片描述
产生字母序列 letters,固定向量名,里面包含26个字母
这里写图片描述
(6)新建向量
which()函数
这里写图片描述
注意:which返回的是下表,查询的时候很常用!
rev( )函数//颠倒顺序
sort( )函数//排序
这里写图片描述
(7)生成矩阵
函数matrix( ) 默认按列排序
这里写图片描述
(8)矩阵运算
函数t( )//矩阵转置
矩阵加减
这里写图片描述
矩阵相乘,注意乘法的写法 %*%
函数diag( )
这里写图片描述
这里写图片描述
solve( )函数可以用于矩阵求逆,和解方程组
函数rnorm( ) 按正态分布产生随机数
这里写图片描述
这里写图片描述
矩阵的特征值与特征向量
函数eigen( )
这里写图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值