R에서 for 루프를 사용하여 행렬의 각 행에 Wilcoxon 테스트를 적용하는 방법

sooo

저는 R을 처음 사용합니다. R 아래에서 행렬의 모든 행에 Wilcoxon 테스트를 적용하는 방법에 대한 빠른 질문이 있습니다. 예를 들어, 가장 간단한 행렬로. Wilcoxon 테스트를 for 루프, 두 그룹의 열, 그룹으로 1에서 5까지, 다른 그룹으로 6에서 10으로 모든 행에 적용하려고합니다. 그리고 P- 값을 파일에 열로 저장합니다. 두 개의 for 루프를 작성했지만 실패했습니다. 마지막에 for 루프와 오류 메시지를 넣었습니다. 정말 고맙습니다.

mymatrix
       [,1][,2] [,3]  [,4] [,5] [,6] [,7] [,8] [,9]  [,10]
 [1,]    1   11   21   31   41   51   61   71   81    91
 [2,]    2   12   22   32   42   52   62   72   82    92
 [3,]    3   13   23   33   43   53   63   73   83    93
 [4,]    4   14   24   34   44   54   64   74   84    94
 [5,]    5   15   25   35   45   55   65   75   85    95
 [6,]    6   16   26   36   46   56   66   76   86    96
 [7,]    7   17   27   37   47   57   67   77   87    97
 [8,]    8   18   28   38   48   58   68   78   88    98
 [9,]    9   19   29   39   49   59   69   79   89    99
[10,]   10   20   30   40   50   60   70   80   90   100



     for (i in nrow(mymatrix)){
           vector1 <- c(mymatrix[i,1:5]) 
            vector2 <- c(mymatrix[i,6:10])
             wilcox.test(vector1,vector2, paired = TRUE, alternative = "two.sided")
         }

    #Warning message:
    In wilcox.test.default(vector1, vector2, paired = TRUE, alternative = "two.sided") :
    cannot compute exact p-value with ties

    # I also tried this, it doesn't work either.

 for (i in nrow(mymatrix)){
  wilcox.test(as.numeric(mymatrix[i,1:5],as.numeric(mymatrix[i,6:10]), paired = TRUE)
 }
딥시 팬

다음과 같은 것을 찾고 있습니다.

# initialize a list to store the p_values
p_values <- vector("list", nrow(mymatrix))

for(i in seq_along(1: nrow(mymatrix))){
  p_values[i] = wilcox.test(mymatrix[i,1:5],mymatrix[i,6:10], paired = TRUE, alternative = "two.sided", exact = FALSE)$p.value

}
# make it a data.frame
p_values = data.frame(p_values = sapply(p_values, c))
#Output
p_values

#     p_values
# 1  0.03688843
# 2  0.03688843
# 3  0.03688843
# 4  0.03688843
# 5  0.03688843
# 6  0.03688843
# 7  0.03688843
# 8  0.03688843
# 9  0.03688843
# 10 0.03688843

도움이되기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R에서 루프를 사용하여 n 행렬을 생성하는 방법

분류에서Dev

행렬의 각 행에서 요소를 사용하여 함수 적용

분류에서Dev

R에서 3 개의 for 루프를 사용하여 행렬의 값을 증가시키는 방법

분류에서Dev

R에 각 for 루프 실행 결과를 새 행렬의 새 열에 입력하는 방법

분류에서Dev

r의 rev () 및 루프를 사용하여 목록에 적용하는 방법

분류에서Dev

R, for 루프를 사용하여 목록의 각 요소를 동일한 명령으로 실행하는 방법

분류에서Dev

R Shiny-for 루프를 사용하여 행렬의 대각 요소 추출

분류에서Dev

루프를 사용하여 한 폴더의 여러 파일에 awk 스크립트를 적용하는 방법

분류에서Dev

각 요소에 대한 함수를 사용하여 행렬을 루프 변환하는 것을 방지하는 방법

분류에서Dev

Bonferroni 수정을 사용하여 데이터 프레임의 각 행에 대한 초기 하 테스트를 계산하는 방법

분류에서Dev

Eclipse에서 실행 도구> SWTBot 테스트를 사용하여 JUnit 5 테스트를 실행하는 방법

분류에서Dev

for 루프를 사용하여 행렬의 행 평균을 계산하는 방법

분류에서Dev

C ++를 사용하여 행렬에서 부분 직사각형의 최대 합을 얻는 최적화 된 방법

분류에서Dev

루프를 사용하지 않고 matlab에서 행렬의 대각선으로 작업하는 방법은 무엇입니까?

분류에서Dev

각도를 사용하여 JSON에서 루프를 추가하는 방법

분류에서Dev

각 반복마다 실행기 서비스를 루프에서 사용하는 방법은 무엇입니까?

분류에서Dev

Excel VBA에서 행렬 셀에 중첩 루프를 사용하는 방법

분류에서Dev

R에서 for 루프를 사용할 때 마지막 행뿐 아니라 행렬에서 둘 이상의 행을 삭제하는 방법

분류에서Dev

awk를 사용하여 행렬의 각 행에 대한 문자열의 합계

분류에서Dev

C에서 fork ()를 사용하여 폴더에있는 각 텍스트 파일의 행을 병렬로 계산

분류에서Dev

R에서 행렬의 각 행에 대한 가중 합계를 얻는 방법

분류에서Dev

R 루프 함수를 사용하여 행렬을 만드는 방법

분류에서Dev

numpy를 사용하여 한 배열의 각 요소가 다른 배열에 있는지 여부를 테스트하는 가장 효율적인 방법

분류에서Dev

Gitlab CI : Docker 및 Shell Runner를 사용하여 파이프 라인에서 테스트를 실행하는 방법

분류에서Dev

for 루프를 사용하여 Java에서 역 삼각형을 만드는 방법

분류에서Dev

R의 루프를 사용하여 각 요인 수준에 대해 개별적으로 z 점수를 생성하는 방법은 무엇입니까?

분류에서Dev

for 또는 any 루프를 사용하여 홉 서버의 호스트 목록에서 "for 루프"를 실행하는 방법은 무엇입니까?

분류에서Dev

JSX에서 루프를 사용하여 동적 행을 만드는 방법은 무엇입니까?

분류에서Dev

for 루프를 사용하여 행렬을 채우는 방법

Related 관련 기사

  1. 1

    R에서 루프를 사용하여 n 행렬을 생성하는 방법

  2. 2

    행렬의 각 행에서 요소를 사용하여 함수 적용

  3. 3

    R에서 3 개의 for 루프를 사용하여 행렬의 값을 증가시키는 방법

  4. 4

    R에 각 for 루프 실행 결과를 새 행렬의 새 열에 입력하는 방법

  5. 5

    r의 rev () 및 루프를 사용하여 목록에 적용하는 방법

  6. 6

    R, for 루프를 사용하여 목록의 각 요소를 동일한 명령으로 실행하는 방법

  7. 7

    R Shiny-for 루프를 사용하여 행렬의 대각 요소 추출

  8. 8

    루프를 사용하여 한 폴더의 여러 파일에 awk 스크립트를 적용하는 방법

  9. 9

    각 요소에 대한 함수를 사용하여 행렬을 루프 변환하는 것을 방지하는 방법

  10. 10

    Bonferroni 수정을 사용하여 데이터 프레임의 각 행에 대한 초기 하 테스트를 계산하는 방법

  11. 11

    Eclipse에서 실행 도구> SWTBot 테스트를 사용하여 JUnit 5 테스트를 실행하는 방법

  12. 12

    for 루프를 사용하여 행렬의 행 평균을 계산하는 방법

  13. 13

    C ++를 사용하여 행렬에서 부분 직사각형의 최대 합을 얻는 최적화 된 방법

  14. 14

    루프를 사용하지 않고 matlab에서 행렬의 대각선으로 작업하는 방법은 무엇입니까?

  15. 15

    각도를 사용하여 JSON에서 루프를 추가하는 방법

  16. 16

    각 반복마다 실행기 서비스를 루프에서 사용하는 방법은 무엇입니까?

  17. 17

    Excel VBA에서 행렬 셀에 중첩 루프를 사용하는 방법

  18. 18

    R에서 for 루프를 사용할 때 마지막 행뿐 아니라 행렬에서 둘 이상의 행을 삭제하는 방법

  19. 19

    awk를 사용하여 행렬의 각 행에 대한 문자열의 합계

  20. 20

    C에서 fork ()를 사용하여 폴더에있는 각 텍스트 파일의 행을 병렬로 계산

  21. 21

    R에서 행렬의 각 행에 대한 가중 합계를 얻는 방법

  22. 22

    R 루프 함수를 사용하여 행렬을 만드는 방법

  23. 23

    numpy를 사용하여 한 배열의 각 요소가 다른 배열에 있는지 여부를 테스트하는 가장 효율적인 방법

  24. 24

    Gitlab CI : Docker 및 Shell Runner를 사용하여 파이프 라인에서 테스트를 실행하는 방법

  25. 25

    for 루프를 사용하여 Java에서 역 삼각형을 만드는 방법

  26. 26

    R의 루프를 사용하여 각 요인 수준에 대해 개별적으로 z 점수를 생성하는 방법은 무엇입니까?

  27. 27

    for 또는 any 루프를 사용하여 홉 서버의 호스트 목록에서 "for 루프"를 실행하는 방법은 무엇입니까?

  28. 28

    JSX에서 루프를 사용하여 동적 행을 만드는 방법은 무엇입니까?

  29. 29

    for 루프를 사용하여 행렬을 채우는 방법

뜨겁다태그

보관