二 多元统计分析及R语言建模( 二 )


上述操作还可以通过使用apply( )函数来实现,更加方便 。
apply(X,,FUN,…),其中X为矩阵,用来指定对行运算还是对列运算,=1表示对行运算,=2表示对列运算,FUN用来指定运算函数,“…”用来指定FUN中需要的其他函数 。
> A[,1] [,2] [,3] [,4][1,]14710[2,]25811[3,]36912> apply(A,1,sum)#平均值[1] 22 26 30> apply(A,2,mean)#求和[1]258 11> apply(A,2,var)#方差[1] 1 1 1 1> apply(A,2,function(x,a)x*a,a=2)#自定义函数[,1] [,2] [,3] [,4][1,]281420[2,]4101622[3,]6121824>