R에서 분할표 만드는 방법 (빈도, 비율)
R에서 빈도 분할표를 만들 때는 table 함수를, 비율 분할표를 만들 때는 prop.table 함수를 사용합니다. prop.table 함수에는 table 함수의 결과를 넣어줘야 합니다. 데이터는 한 열에는 독립변수, 나머지 열에는 종속변수가 오도록 만들어줘야 합니다. 아래는 예시입니다. #1.데이터 생성 set.seed(9999) male=rbinom(100,1,0.3) female=rbinom(100,1,0.7) #2. factor로 변환 male=factor(male,levels=c(0,1),labels=c('no','yes')) female=factor(female,levels=c(0,1),labels=c('no','yes')) #3. 데이터프레임으로 변환 dt=data.frame(sex=c(re..
2021. 12. 30.
R에서 ROC curve를 그리는 방법
ROC curve는 threshold의 변화에 따른 민감도와 특이도의 함수입니다. 이론이 궁금하신 분들은 아래 링크를 참고해주세요. https://hsm-edu.tistory.com/1033 R에서 ROC curve를 그릴 때 사용하는 대표적인 두 가지 함수가 있습니다. 각 함수를 사용해보기 전에 먼저 상황을 하나 설정하겠습니다. 어떤 병을 진단하는 기준으로 혈액에서 채취한 k값을 사용할 것이라 합시다. 얼마의 k값을 기준으로 해야하는지 정하기 위해 정상인 10명과, 환자 10명을 모집하여 k값을 측정했습니다. 정상 : 11.1, 14.3, 13.1, 12.5, 12.4, 12.3, 12.1, 10.4 ,14.4 ,12.9 환자 : 15.8, 13.5, 15.7, 16.3, 17.1, 17.8, 16.2..
2020. 9. 7.