保证金矢量适用于R

时间:2012-09-11 16:09:22

标签: r function apply

我对申请中的保证金向量感到困惑。假设我们在R中有标准数据集Iris3,即50x4x3。因此,对3个物种中的50个样本进行4次观察。为什么适用c(2,3)的余量给出了每个变量的平均值。我只是没有得到指定margin varibale的逻辑。

1 个答案:

答案 0 :(得分:7)

边距矢量指定在apply超过其他自由维度时要固定的尺寸。因此,对于其他两个维度,测量类型和物种的每个组合,指定要在第一维(每个50个观察点)上应用函数的c(2,3)个状态的边距。

> dim(iris3)
[1] 50  4  3
> apply(iris3,c(2,3),mean)
         Setosa Versicolor Virginica
Sepal L.  5.006      5.936     6.588
Sepal W.  3.428      2.770     2.974
Petal L.  1.462      4.260     5.552
Petal W.  0.246      1.326     2.026