Closed shanmdphd closed 4 years ago
선생님이 이제 R이 익숙해졌으므로 본격적으로 약리학에 응용할 수 있을 것입니다. 아래 자료를 참고해서 비구획분석을 R로 수행해보세요.
의문사항이 생기면 2-3개 모아서 아래에 댓글로 남겨주세요.
https://github.com/asancpt/book-ncar/issues/4 에 답변 확인하십시오.
선생님 언제까지 나오시게 되는 건가요? 논문을 한편 드릴테니 읽고 마지막 날에 발표하는 시간을 가졌으면 합니다.
또한 임상시험 자료를 전자화해서 자료 분석하는 업무를 했으면 좋겠습니다.
네네 논문이랑 임상시험 자료 주시면 한번 해보겠습니다.
배울수 있는게 남아있다면 2월까지 나올 생각입니다,
data-raw/assay
의 자료로 R을 사용하여
각각 파일을 figure.R
, NCA.R
, stat.R
로 저장하세요.
그룹별 그림의 예시
mante111.Rmd
)를 생성하여 html 파일을 만들고, 과제 관련된 질문은 이곳에 해 주시고, 작업한 R 파일을 저장해서 아래 위치에 올려주세요.
https://github.com/pipetcpt/interns/tree/master/2020-homework
PK_data <- read_excel("Drug_X_PK.xlsx")
plotPK(PK_data, "ID", "TIME", "DV", unitConc = "ug/L", unitTime = "h")
PK_data <- read_excel("Drug_X_PK.xlsx")
NCA <- tblNCA(PK_data, "ID", "TIME", "DV", doseUnit = "mg", timeUnit = "h", concUnit = "ug/L")
PK_data <- read_excel("Drug_X_PK.xlsx") %>% as.data.frame()
으로 해보세요.PK_data %>%
filter(ID != 번호) # 번호는 숫자이거나 문자일 수 있음. 문자일 경우 "" 사용
plotPK에서 이상한자료가 10번이길래 그거 찾아서 빼고 했는데도 똑같은 오류가 납니다. 그래서 각 ID별로 plotPK를 돌려봤는데 10번 외에는 잘 됬던거 같습니다. 어떤것이 문제 인지 모르겠습니다.
아래 두코드가 똑같은거 같은데 왜 첫번째 코드는 오류가 나는지 잘모르겠습니다.
plotPK(PK_data %>% filter(ID == 1), "ID", "TIME", "DV", unitConc = "ug/L", unitTime = "h")
PK<- PK_data %>% filter(ID == 1)
plotPK(PK, "ID", "TIME", "DV", unitConc = "ug/L", unitTime = "h")
네 선생님, 이와 관련된 질문은 이 곳에 달아주세요. plotPK는 오류가 나니 사용하지 마시고 진행해주세요. ggplot2로 진행해보세요.
+ facet_wrap(.~ID)
을 사용해보세요. + facet_wrap(.~GENE)
의 예를 figure.R
에 사용했으니 다운받아서 테스트해보세요.PK <- read_excel("CPT2019-02-CRF-data.xlsx", sheet = 11)
tblNCA(PK, "등록번호", "시험시간", "virtual_conc", doseUnit = "mg", timeUnit = "h", concUnit = "ug/L", R2ADJ = 0.01)
Error in UseMethod("filter_") :
클래스 "NULL"의 객체에 적용된 'filter_'에 사용할수 있는 메소드가 없습니다
PK_day2 <- read_excel("CPT2019-02-CRF-data.xlsx", sheet = 11) %>% as.data.frame() %>% filter(방문 == "Day 2") %>% sub('H', '', 시험시간)
일단 한글로 된 column name은 R에서 처리가 쉽지 않습니다. Excel에서 영어로 바꾸고 해보세요.
@mante111 선생님
참고링크