본문 바로가기

[R]4

[R] mytable 범주가 숫자로 나타날 때 오류 해결 방법 mytable을 사용할때 나타나는 또 다른 오류가 있는데 바로.. 내 범주는 숫자가 아닌데.. 숫자로 범주가 나타날때가 있다..! 원인은 해당 범주의 데이터의 수가 적어서 인 것 같다.. 지금은 1개의 범주가 5개로 쪼개져 나와있는데 이런 경우 원래 코드를 수정해주면 된다. mytable(Dx~.,data=acs, max.ylev = 3) max.ylev=3 으로 지정해주면 보통 저 오류가 사라지고 1개의 범주로 통합되어 나타난다. =3 으로 설정해도 안될때는 숫자를 더 작게 설정하면 된다 2022. 11. 23.
[R] 회귀분석 결과 테이블로 예쁘게 나타내기(feat.tab_model) 안녕하세요 - ! 오늘은 R로 회귀분석을 하고 예쁘게 나타내는 방법에 대해서 포스팅 할거에요. 0. 패키지 설치 및 불러오기 install.packages("sjPlot") library(sjPlot) library(moonBook) data(acs) 1. 회귀분석하기 acs 데이터 셋에 있는 EF를 종속변수, TC, LDLC, HDLC,TG를 독립변수로 두고 회귀분석을 해볼게요 - ! lm(EF ~ TC + LDLC + HDLC + TG, data= acs) 결과는 이렇게 나오는데 너무 간단명료하고 허접한 느낌이 들죠. 뒤에 summary()를 추가해주면 더 자세한 결과를 볼 수 있어요 1-2. summary 추가하기 lm(EF ~ TC + LDLC + HDLC + TG, data=acs) %>% su.. 2022. 11. 23.
[R] Mytable 범주가 일부만 나올때 대처법! mytable을 처음 사용할때, 있었던 오류가 있는데 범주형 변수로 뽑을때 일부 범주형 변수들은 테이블에 나오지 않는 오류를 경험했다. ㅠㅠ 그래서 내가 찾은 해결책은 ! "불순물 제거하기" 이다. 예를 들면.. d라는 데이터셋이 있다고 해보자. 사람의 나이와 학력을 나타낸 데이터 셋을 임의로 생성하였다. 이 데이터를 가지고 mytable을 실행하면 제대로 실행이 된다. 그럼 여기서 뭐가 오류라는거냐 싶겠지만, 지금처럼 범주가 4개일때는 콤마, 공백 등 여러가지가 있어도 잘 돌아가지만, 실제로 접하는 데이터는 범주도 훨 ~ 씬 많았고 불순물(괄호,공백,바(/)등)이 많이 포함 된 데이터 였는데 범주가 적다면 괜찮지만 범주의 수가 많아질수록 오류가 나는것 같았어요. 예를들면 대졸(졸업 예정자, 석사/박사 .. 2022. 11. 23.
[R] Mytable을 활용하여 데이터 표 완성하기 (평균,표준편차,P-VALUE) 안녕하세요 ! 오늘은 제가 유용하게 사용하는 "Mytable"에 대해서 소개 하려고 합니다! 해당 함수는 moonBook이라는 패키지 안에 있어요. 0. 패키지 설치 및 불러오기 install.packages("moonBook") library(moonBook) data(acs) head(acs) 1. 한가지 변수의 수준별로 테이블 나타내기 mytable(entry ~., data=acs) entry ~., 에서 변수이름을 따로 적지않고 점(.)만 찍고 콤마(,)를 찍어주면 모든 변수가 다 들어가요 ~! 결과에서는 이렇게 entry 변수의 두가지 레벨(Femoral, Radial)에 따라서 각 변수의 평균, 표준편차, p-value를 깔끔한 표로 보여주고 있어요 2. 2가지 변수의 레벨로 세분화 하여 테.. 2022. 11. 23.