R语言数据分析:lm()函数和统计函数

回归分析lm

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

lm(y~x1+x2+x3)

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

R中的统计函数

R中的统计函数大概有如下的规律
R语言数据分析:lm()函数和统计函数_第2张图片
以正态分布为例
在这里插入图片描述
以d、p、q、r开头的函数为满足相关含义的正态分布函数
其他的概率分布有
R语言数据分析:lm()函数和统计函数_第3张图片

频数统计函数

split(data,列名)
R语言数据分析:lm()函数和统计函数_第4张图片

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

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

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

R语言数据分析:lm()函数和统计函数_第5张图片

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

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

你可能感兴趣的:(R语言,r语言,数据分析,开发语言)