R에서 두 행렬 간의 MIC 상관 관계

사용자 7350419

MINERVA 패키지는 MIC (Maximal Information Coefficient)를 수행하는 기능을 제공합니다. 패키지에 대한 설명은 mine (x, y) 함수가 동일한 크기의 2 개의 행렬 A와 B에서만 작동한다고 규정합니다.

여기서는 크기가 다른 두 A 및 B 행렬의 상관 관계에서 얻은 MIC 계수 값을 얻고 싶습니다 .A는 m x m이고 B는 n x z이며 n은 관측치 (행) 수입니다. 즉, 내 목표는 각 값에 대해 MIC 상관 계수 값 (및 가능한 경우 연관된 P 값)을 반환하는 m x z 의 C 행렬을 얻는 것입니다 .

나는 Pearson 상관 관계에서 내가 원하는 것에 대한 예를 제공합니다.

set.seed(1)
x <- matrix(rnorm(20), nrow=5, ncol=10)
y <- matrix(rnorm(15), nrow=5, ncol=20)
P <- cor(x, y=y)

MINERVA 패키지 작성자 한 명에게 성공하지 못했습니다. 원하는 m by z 상관 관계 를 얻기 위해 mine 함수를 적용 할 수있는 방법이 있습니까?

사용자 7350419

내 게시물에 답변하겠습니다. 아래 코드에서는 루프 함수를 사용하는데, 이는 가장 똑똑하고 빠른 방법은 아니지만 예상대로 작동합니다.

library(minerva)
set.seed(1)
x <- matrix(rnorm(20), nrow=5, ncol=10)
y <- matrix(rnorm(15), nrow=5, ncol=20)

Result = matrix(ncol = ncol(y),nrow = ncol(x))
for(i in 1:ncol(x))
{Thisvar = x[,i]
  print(i)
for(k in 1:ncol(y)) 
  {Thisvar2 = y[,k]
  res = mine(Thisvar,Thisvar2, master=TRUE, use="all.obs")
  Result[i,k] = res$MIC
}}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 크기가 다른 두 행렬 간의 상관 관계

분류에서Dev

두 행렬 간의 행별 상관 관계

분류에서Dev

두 행렬의 행 간의 상관 계수 계산

분류에서Dev

서로 다른 행렬 R 간의 상관 관계

분류에서Dev

두 데이터 세트 간의 R 상관 및 상관 계수

분류에서Dev

r에서 행렬 형식의 데이터에 대한 상관 관계

분류에서Dev

R에서 한 행의 상관 계수

분류에서Dev

OpenCV에서 두 Mat 파일의 상관 관계 계산

분류에서Dev

R의 상관 행렬 상관 관계는 "?"로 표시됩니다. 그리드에서

분류에서Dev

Pandas에서 두 문자열 간의 상관 관계를 찾는 방법

분류에서Dev

두 개의 서로 다른 json 파일과 jq 간의 상관 관계

분류에서Dev

R에서의 상관 관계; 숫자

분류에서Dev

유형 간 상관 행렬 계산

분류에서Dev

R에서 이진 변수 간의 상관 행렬을 계산하는 방법은 무엇입니까?

분류에서Dev

시계열로 R의 상관 행렬을 추정합니까?

분류에서Dev

두 신호 간의 FFT와 상관 관계 계산

분류에서Dev

여러 줄 시계열에 대해 두 시계열 간의 상관 관계를 플롯에 표시합니다.

분류에서Dev

두 배열 간의 관계

분류에서Dev

두 배열 간의 관계

분류에서Dev

여러 변수에 대한 각 행 그룹 간의 상관 관계 찾기

분류에서Dev

두 엔터티 간의 두 개 이상의 집계 관계

분류에서Dev

두 이미지 간의 상관 관계를 찾는 방법

분류에서Dev

x와 다른 두 변수 간의 상관 관계

분류에서Dev

크기가 다른 두 변수 간의 MATLAB 상관 관계

분류에서Dev

R : 여러 열 (변수)에 대한 여러 행 (객체) 간의 상관 행렬

분류에서Dev

xts에서 행 간의 롤링 상관 관계를 계산하는 방법은 무엇입니까?

분류에서Dev

R에서 상관 행렬을 계산하는 함수 구축

분류에서Dev

두 개의 관계형 테이블에서 UPDATE 수행

분류에서Dev

두 개의 관련 테이블에서 행 계산

Related 관련 기사

  1. 1

    Python에서 크기가 다른 두 행렬 간의 상관 관계

  2. 2

    두 행렬 간의 행별 상관 관계

  3. 3

    두 행렬의 행 간의 상관 계수 계산

  4. 4

    서로 다른 행렬 R 간의 상관 관계

  5. 5

    두 데이터 세트 간의 R 상관 및 상관 계수

  6. 6

    r에서 행렬 형식의 데이터에 대한 상관 관계

  7. 7

    R에서 한 행의 상관 계수

  8. 8

    OpenCV에서 두 Mat 파일의 상관 관계 계산

  9. 9

    R의 상관 행렬 상관 관계는 "?"로 표시됩니다. 그리드에서

  10. 10

    Pandas에서 두 문자열 간의 상관 관계를 찾는 방법

  11. 11

    두 개의 서로 다른 json 파일과 jq 간의 상관 관계

  12. 12

    R에서의 상관 관계; 숫자

  13. 13

    유형 간 상관 행렬 계산

  14. 14

    R에서 이진 변수 간의 상관 행렬을 계산하는 방법은 무엇입니까?

  15. 15

    시계열로 R의 상관 행렬을 추정합니까?

  16. 16

    두 신호 간의 FFT와 상관 관계 계산

  17. 17

    여러 줄 시계열에 대해 두 시계열 간의 상관 관계를 플롯에 표시합니다.

  18. 18

    두 배열 간의 관계

  19. 19

    두 배열 간의 관계

  20. 20

    여러 변수에 대한 각 행 그룹 간의 상관 관계 찾기

  21. 21

    두 엔터티 간의 두 개 이상의 집계 관계

  22. 22

    두 이미지 간의 상관 관계를 찾는 방법

  23. 23

    x와 다른 두 변수 간의 상관 관계

  24. 24

    크기가 다른 두 변수 간의 MATLAB 상관 관계

  25. 25

    R : 여러 열 (변수)에 대한 여러 행 (객체) 간의 상관 행렬

  26. 26

    xts에서 행 간의 롤링 상관 관계를 계산하는 방법은 무엇입니까?

  27. 27

    R에서 상관 행렬을 계산하는 함수 구축

  28. 28

    두 개의 관계형 테이블에서 UPDATE 수행

  29. 29

    두 개의 관련 테이블에서 행 계산

뜨겁다태그

보관