记录一下R语言常用的统计基础函数,备忘。
描述性分析
函数 | 说明 |
---|---|
table() | 频数表 |
margin.table() | 计算边沿频数 |
prop.table() | 计算相对频率,频数比例 |
cut() | 用于连续数据分组 |
max() ,which.max() | 最大值,最大值的下标 |
mean() , weight.mean() | 均值,加权平均数 |
概率模拟
函数 | 说明 |
---|---|
expand.grid() | 展开x…参数所有的取值组合,形成一张表 |
choose() | 计算组合数 |
combn(x, m) | 从向量x中,取出m个原始的组合 |
prod() | 计算向量连乘 |
cumsum() | 累加向量 |
数值计算
函数 | 说明 |
---|---|
solve(A,b) | 求解Ax = b的线性方程组 |
nleqslv() | nlesqslv包中的函数,求解非线性方程组 |
optimize() | 一元函数求极值 |
nlm() | 多元函数求极值。nlm: non-linear minimization |
区间估计与假设检验
函数 | 说明 |
---|---|
t.test(x, y = NULL, mu = 0) | 1个或2个样本的t检验。也可计算均值的置信区间 |
binom.test(x, n, p = 0.5) | 精确二项分布检验 |
prop.test(x, n, p = NULL) | 近似proportions 检验。np >=5, n(1-p) >= 5 |
power.t.test() | 完成正态分布功效或样本容量的计算 |
power.prop.test() | 完成两组数据比例差的功效或样本容量的计算 |
var.test() | 方差比的F检验 |