1
코드가 무엇을하는지 정확히 설명 할 필요가 없다고 생각합니다.chisq.test가 루프에있을 때 결과를 출력하지 않습니다.
Chi-squared test for given probabilities
data: observed
X-squared = 185912, df = 5, p-value < 2.2e-16
하지만 루프에서 테스트를 할 때, 예상되는 결과가
표시되지 않습니다 점은 루프 외부 chisq.test을 수행하는 동안, 나는이 같은 결과 (예상)을 얻을 수 있다는 것입니다total <- dim(crs$dataset_init)[1]
expected.fr <- cl.popul/total
for (i in 1:dim(cl.vs.Onerall)[1]) {
if (cl.vs.Onerall[i,1] > 0) {
observed <- cl.vs.Onerall[i,2:(clust_no + 1)]
print(rownames(cl.vs.Onerall)[i])
chisq.test(observed, p=expected.fr)
print("------------------------------")
}
}
모든 아이디어를 매우 높이 평가할 것입니다.
출력이 나옵니까? rownames와 대시가 나타 납니까? – schnaader
세 줄의 출력 중간에 빠진 것이 있습니까? – hadley
예 rownames와 dashes가 표시됩니다. –