R语言常用统计功能
假设检验t-testvar.test
方差分析线性回归lm主成分分析
假设检验
t-test
t.test(x,y=NULL,
alternative=c("two.sided","less","greater"),
mu=0,paired=FALSE,var.equal=FALSE,
conf.level=0.95)
其中x,y是由数据构成的向量,(如果只提供x,则作单个正态总体的均值检验,如果提供x,y则作两个总体的均值检验),alternative表示备择假设,two.sided(缺省),双边检验(H1:μ≠H0),less表示单边检验(H1:μμ0),mu表示原假设μ0,conf.level置信水平,即1-α,通常是0.95,var.equal是逻辑变量,var.equal=TRUE表示两样品方差相同,var.equal=FALSE(缺省)表示两样本方差不同。
var.test
var.test(x, y, ratio = 1,
alternative = c("two.sided", "less", "greater"),
conf.level = 0.95, ...)
x,y是来自两样本数据构成的向量ratio是方差比的原假设,缺省值为1.(
r
a
t
i
o
=
σ
x
2
/
σ
y
2
ratio=\sigma_x^2/\sigma_y^2
ratio=σx2/σy2)alternative是备择假设,two.sided表示双边检验(H1:
σ
x
2
/
σ
y
2
!
=
r
a
t
i
o
\sigma_x^2/\sigma_y^2!=ratio
σx2/σy2!=ratio),greater表示单边检验(H1:
σ
x
2
/
σ
y
2
>
r
a
t
i
o
\sigma_x^2/\sigma_y^2>ratio
σx2/σy2>ratio),less表示单边检验(H1:
σ
x
2
/
σ
y
2
<
r
a
t
i
o
\sigma_x^2/\sigma_y^2 |