2017-11-21 16 views
-1

프리드먼 테스트에서 음수 값을 얻었습니다. 데이터는 다음과 같습니다프리드먼의 테스트 수동 계산

F = (5/[5*5*(5+1)] * [8*8 + 23*23 + 19*19 + 13*13 + 12*12] - [5*5*(5+1)] 

내가 얻을 값은 -107.7666667입니다 :

 Full MIC  ReliefF LCorrel InfoGain 
equinox 69.939 80.178 78.794 75.205 62.268 
lucene 78.175 84.103 79.017 82.044 75.564 
mylyn 75.531 78.006 77.161 47.711 81.575 
pde  70.282 82.686 81.884 75.07 79.476 
jdt  71.675 93.202 95.387 85.878 82.818 

순위는

 Full MIC  ReliefF LCorrel InfoGain 
equinox 2  5  4  3  1 
lucene 2  5  3  4  1 
mylyn 2  4  3  1  5 
pde  1  5  4  2  3 
jdt  1  4  5  3  2 
Sum  8  23  19  13  12 

아래 프리드먼의 F 계산 공식이다.

어떻게 해석합니까? 내가 본 모든 사례는 긍정적 인 결과를 가져 왔습니다.

나는 R 코드에 대해 알고 있지만 수동 계산을 원한다.

+0

시도를했다 어떻게? –

답변

0

이 나는 ​​결과를 생성하고 어쩌면 abs``

pacc_part 
f1 <- friedman.test(pacc_part) 
print (f1) 
# Post-hoc tests are conducted only if omnimus Kruskal-Wallis test p-value 
is 0.05 or less. 
if (f1$p.value < 0.05) 
{ 

n1 <- posthoc.friedman.nemenyi.test(pacc_part) 
} 
n1; 
# alternate representation of post-hoc test results 
summary(n1);