2012-09-11 6 views
0

적용시 여백 벡터가 혼동 스럽습니다. 우리가 50x4x3 인 표준 데이터 세트 Iris3을 R로 말합니다. 그래서 3 종 50 검체에 대한 4 가지 관찰. c (2,3)의 마진을 적용하는 이유는 각 변수의 평균을 종별로 나타냅니다. 나는 여백 varibale을 지정하는 논리를 얻지 못한다.여백 벡터 적용시 R

답변

7

여백 벡터는 다른 자유 치수보다 apply 동안 고정하려는 치수를 지정합니다. 따라서 c(2,3)의 여백을 지정하면 다른 두 치수, 측정 유형 및 종의 모든 조합에 대해 첫 번째 차원 (각각 50 개의 관측치)에 대해 함수를 적용하려고합니다.

> 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 
+0

나를 때려 눕히십시오 - 당신의 대답이 나타 났을 때 타이핑 중입니다. – TARehman

+0

나는 너를 느낀다. 나에게도 일어난다. –

+0

알 겠어, 그래서 지정되지 않은 차원이 "무너졌다"고 말하는 것이 공평한가? –