일부 데이터가 있고 분석을하려고합니다. 나는 R을 사용하는 방법을 모른다. 그러나 나는 인터넷에서 몇 개의 비디오를 보았고 내가 필요로하는 동일한 테스트를 모방하려했다. 내가하고 싶은 것은 처음 네 (1-4) 행과 다음 네 (4-8) 행을 비교하는 것입니다. 결과를 얻은 후 다음 열에 동일한 테스트를 적용하고 싶습니다. 따라서 4 가지 P 값을 갖게됩니다. 첨부 된 예시 이미지 attached image을 찾으십시오. 총 4 개의 컬럼이 있습니다. 파일럿 테스트는 나중에 큰 컬럼 크기로 수행됩니다. 누군가 내가 뭘 잘못하고 있고 코드를 편집 할 수 있는지 물어봐도 될까요? 나는 모든 도움을 주셔서 대단히 기뻐하실 것입니다.오류 : 각 열의 R이 반복됩니까?
Test = matrix(c(120, 115, 132, 117, 116,117,125,120,110,113,128,115),ncol=4, nrow = 4)
Test=t(Test)
Drug = matrix(c(88, 80, 85, 85, 83,84,90,83,83,79,86,82),ncol=4, nrow = 4)
Drug=t(Drug)
mydata<-cbind(Test,Drug)
for (i in 1:4)
wilcox.test(mydata[i,1:4],mydata[i,5:8], mu=0, alt="two.sided", paired=T, conf.int=F,conf.level = 0.99, exact=T,correct=T)
, 그것은 작동합니다. 당신은 동점에 관하여 몇몇 경고 메시지를 얻는다. 그게 당신 문제인가요? – KoenV
@KoenV, 아니, 문제는 루프가 작동하지 않는다는 것입니다. 그것은 경고를 주며 아무것도 계산하지 않습니다. for 루프를 삭제하고 "i"를 1 또는 2 또는 3으로 변경하면 작동하지만 열의 숫자에 숫자를 쓰는 대신 루프에서 수행하려고합니다. –
@KoenV 내가 원하는 것은 "i"를 루프로 사용하여 4 개의 다른 p 값을 줄 수 있습니다. ** mydata [1,1 : 4] -mydata [1,5 : 8] ** ** mydata [2,1 : 4] -mydata [2,5] : 8] **, ** mydata [3,1 : 4] -mydata [3,5 : 8] **, ** mydata [4,1 : 4] -mydata [4,5 : 8] **. 따라서 매번 열 번호를 변경하고 싶지는 않지만 루프 나 자동으로 다음 열로 이동하여 다시 계산하는 것을 사용하고 싶습니다. –