R基础包中含有的函数种类很多,从计算功能上可以分为数学函数、概率函数、统计函数、矩阵运算函数、字符串函数、数据管理函数、逻辑判断函数、文件管理函数等。现在对上述函数进行简单的介绍,具体的更加复杂的操作可以自行参考R的帮助文档。
一、数学函数
数学函数在R中用于基础的数学运算,是统计分析的重要函数之一
函数名称及书写格式 | 函数用途 |
---|---|
abs(x) | 计算x的绝对值 |
sqrt(x) | 计算x的平方根 |
ceiling(x) | 输出不小于x的最小整数 |
floor(x) | 输出不大于x的最大整数 |
trunc(x) | 忽略x的小数部分 |
round(x,digits=n) | 计算x四舍五入后n位小数的值 |
signif(x,digits=n) | 计算x四舍五入后n为数的值 |
sin(x)cos(x),tan(x) | 计算x的正弦、余弦、正切 |
log(x,base=n) | 计算以n为底的x的对数 |
log(x) | 计算x的自然对数 |
exp(x) | 计算x的指数函数 |
二、概率函数
R中的概率函数主要可以实现计算概率密度函数(d)、计算累积概率(p),计算分位值(q),生成服从某分布的随机数(n)。
R的概率函数名有一个统一的命名规则,即上述四种运算的开头加上服从分布的英文缩写。这里给出各种分布的分布名称与英文缩写
分布名称 | 英文缩写 | 分布名称 | 英文缩写 | 分布名称 | 英文缩写 |
---|---|---|---|---|---|
贝塔分布 | beta | 几何分布 | geom | 二项分布 | binom |
泊松分布 | pois | 正态分布 | norm | 负二项分布 | nbinom |
柯西分布 | cauchy | 对数正态分布 | lnorm | Logistic分布 | logis |
卡方分布 | chisq | 多项分布 | multinom | Gamma分布 | gamma |
t分布 | t |