(1)几个简单的入门级函数c(), length(), mode(), rbind(), cbind();
R语言的很多函数基本上都能做到见名知义。
先及时如下:
c():函数c()用于生成一个向量,向量的内容可以是数值,也可以是字符串,甚至可以是向量,但必须是同一种类型;
length():用于获取对象的长度;
mode():获得对象内的数据类型;
rbind():把两个向量按行组合成一个矩阵,两个向量的维数必须相同;
cbind():把两个向量按列组合成一个矩阵,两个向量的维数必须相同;
具体效果如下图所示:
(2)求平均值、和、连乘、最值、方差、标准差的函数
函数:mean(),sum(),min(),max(),max(),var(),sd(),prod()
var():用于求方差;
sd():用于求标准差;
prod():计算连乘。
效果入校:
(3)通过生成序列的方法来产生向量
几种比较直观的产生序列的方法如下:
通过序列来生成矩阵,其中a是一个1—100的向量:
通过seq()函数来生成序列:
产生字母序列:
which()函数的使用:
对新建的向量进行排序和反转(通过rev()函数和sort()函数实现)
(4)生成矩阵以及矩阵的计算
通过matrix()函数来生成矩阵,矩阵通过向量来产生:
通过t()实现矩阵的转置:
同型矩阵可以做加减运算:
满足条件的矩阵可以做乘法:
diag()函数用法示例:
对一个矩阵求逆solve(),首先通过正态分布生成函数,随机生成一个矩阵:
通过solve()解线性方程组:
求矩阵的特征值与特征向量:
R语言的循环与打印语句:
从外部读取R脚本并执行:
本文出自 “张志亮” 博客,请务必保留此出处http://zhilight.blog.51cto.com/9880628/1660244
原文地址:http://zhilight.blog.51cto.com/9880628/1660244