回归分析lm

lm使用数据集形式必须是数据框 (使用as.data.frame()将数据转化为data.frame形式)

lm(y~x1+x2+x3)

在R中进行数据分析时主要是运用各种函数,重要的是我们要掌握各种函数处理时输入的数据形式以及输出形式 例如,对于输入数据类型 sum、mean、sd、range、median、sort、order等要求输入向量类型 cbind、rbind要求输入矩阵或者数据框类型 heatmap要求输入数字矩阵类型

R中的统计函数

R中的统计函数大概有如下的规律 以正态分布为例 以d、p、q、r开头的函数为满足相关含义的正态分布函数 其他的概率分布有

频数统计函数

split(data,列名)

table(因子……)或with(data,(table())) 一维的,获取因子每个种类的频数;二维的返回一个列联表

prop.table(因子) 统计种类出现的频率

xtabs(因子……,data) 二维返回结果与table返回结果类似

margin.table(data,1/2) 1,代表行 2,代表列 计算边界值

addmargins(data,1) 计算边界值和并加入列表中,也可设置1或2表示只添加行或者列

查看原文