사용자 정의 대비로 (일종 당) 일원 분산 분석을 수행하고 있습니다.
[,1] [,2] [,3] [,4]
0.5 -1 0 0 0
5 1 -1 0 0
12.5 0 1 -1 0
25 0 0 1 -1
50 0 0 0 1
여기서 강도 0.5를 5와 5, 5를 12.5와 비교합니다. 이것들은 내가 작업중 인 데이터입니다.
다음과 같은 결과
Generalized least squares fit by REML
Model: dark ~ intensity
Data: skofijski.diurnal[skofijski.diurnal$species == "niphargus", ]
AIC BIC logLik
63.41333 67.66163 -25.70667
Coefficients:
Value Std.Error t-value p-value
(Intercept) 16.95 0.2140872 79.17334 0.0000
intensity1 2.20 0.4281744 5.13809 0.0001
intensity2 1.40 0.5244044 2.66970 0.0175
intensity3 2.10 0.5244044 4.00454 0.0011
intensity4 1.80 0.4281744 4.20389 0.0008
Correlation:
(Intr) intns1 intns2 intns3
intensity1 0.000
intensity2 0.000 0.612
intensity3 0.000 0.408 0.667
intensity4 0.000 0.250 0.408 0.612
Standardized residuals:
Min Q1 Med Q3 Max
-2.3500484 -0.7833495 0.2611165 0.7833495 1.3055824
Residual standard error: 0.9574271
Degrees of freedom: 20 total; 15 residual
16.95는 "niphargus"의 전체 평균입니다. intensity1에서 나는 강도 0.5에 대한 수단과 5를 비교하고 있습니다.
이 권리를 이해하면, 강도 1의 계수 2.2는 강도 레벨 0.5와 5의 평균 차이의 절반이어야합니다. 그러나 내 손 계산은 요약과 일치하지 않습니다. 내가 뭘 잘못하고 있나?
ce1 <- skofijski.diurnal$intensity
levels(ce1) <- c("0.5", "5", "0", "0", "0")
ce1 <- as.factor(as.character(ce1))
tapply(skofijski.diurnal$dark, ce1, mean)
0 0.5 5
14.500 11.875 13.000
diff(tapply(skofijski.diurnal$dark, ce1, mean))/2
0.5 5
-1.3125 0.5625
geom_points(position=position_dodge(width=0.75))
는 플롯의 점이 상자와 일치하지 않는 방식을 수정합니다.
geom_jitter
. 이는 지터가하는 모든 geom_point () 매개 변수의 바로 가기입니다.
geom_jitter(position_dodge)
일을? geom_points(position_jitterdodge)
닷지와 함께 상자 그림에 점을 추가 하는 데 사용 했습니다.
geom_jitter
여기에 대한 문서를 참조 하십시오 . 위의 답변 이후 내 경험에 따르면 상자 그림을 사용할 필요가 없습니다. 이제까지. 점이 많으면 상자 그림보다 점의 밀도가 매우 미세한 바이올린 플롯을 사용합니다. 많은 점을 표시하거나 밀도가 편리하지 않을 때 상자 그림이 다시 만들어졌습니다. 아마도 우리는이 (장애인) 시각화를 떨어 뜨릴 생각을 시작할 때입니다.