Skip to menu

교수님 안녕하세요?

의학작성을 위한 R 통계와 그래프 및 웹에서 하는 R 통계 구독자입니다. 


1. web으로 하는 R 통계에서 Spearman partial correlation 을 할 수 있을까요? 


가능하면 굳이 2번으로 할 필요는 없을 것 같습니다. ㅜ 


2. R studio 를 직접 사용한다면 ppcor 이라는 package 를 이용할 수 있을 것 같아서 해보았습니다. 

헌데 구글링을 해서 manual 을 보니 y.data 라고 c 함수를 이용해서 data를 직접 입력한 예시문 밖에 없더군요. 


예시문) 


R> library(ppcor) 


R> y.data <- data.frame( 

+ hl = c(7,15,19,15,21,22,57,15,20,18), 

+ disp = c(0,0.964,0,0,0.921,0,0,1.006,0,1.011), 

+ deg = c(9,2,3,4,1,3,1,3,6,1), 

+ BC = c(1.78e-02,1.05e-06,1.37e-05,7.18e-03,0,0,0,4.48e-03,2.10e-06,0) 

+) 


제 데이터는 사이즈가 커서 직접 입력을 하는 방법은 못할 것 같아 


y.data=read.csv (일부러 파일명을 y.data.csv 로 저장했습니다) 

setwd=("C:/data/")

하고 

> pcor(x=y.data,method="spearman")


라는 명령문을 쳐봤는데 


Error in pcor(x = y.data, method = "spearman") : supply a matrix-like 'x' 


라고 뜹니다. 


뭐가 잘못된 걸까요? 


혹시 제 csv data를 c함수 이용해서 직접 입력하는 방법 말고 명령문을 이용해서 입력하는 방법이 있을까요? 


고견 부탁드립니다. 감사합니다. ㅜ 


3. 혹시 몰라 data 및 ppcor manual and package 첨부해서 올렸습니다. 

제가 보려고 하는건 ikl과 wpain을 control한 뒤에  wact 와 q 와의 correlation 입니다.