본문 바로가기

STATA10

09. [STATA] Meta-analysis OR /* install packages for meta */ ssc install metan ssc install metabias ssc install metafunnel ssc install midas import excel "\\Data1.xlsx", sheet("Fig2") firstrow The data we have has variable "Study, OR, LCI, UCI" The data is from the paper about aspirin and breast cancer (Ting Lue et al, 2012) /* Forest Plot */ metan OR LCI UCI metan OR LCI UCI, random label(namevar=Study) metan OR LCI UCI.. 2022. 3. 25.
08. [STATA] for statement 한꺼번에 확인하기 많은 변수를 다룰 때는 for문이 매우 편리하게 쓰인다. 예를 들어 다음과 같은 구문을 사용해야 한다고 한다면, mean weight if rep78==1 mean weight if rep78==2 mean weight if rep78==3 다음과 같이 간단하게 만들 수 있다. i 대신에 var을 써도 되고, 원하는 이름을 선택하면 된다. foreach i in 1 2 3{ mean weight if rep78==`i' } 이런식으로 값을 바꾸는 곳에 활용할 수도 있고, 아래와 같이 여러 변수를 조회할 때도 사용할 수 있다. foreach var in foreign rep78 make{ tab `var' } 2021. 8. 17.
07. [STATA] 기초 통계 chi-squared, t-test 예시를 위해 auto 데이터를 사용하였다. sysuse auto 그리고, 새로운 categorical 변수를 생성하였다. (04번 글 참고) gen mpg2 = 1 if mpg >= 20 replace mpg2=0 if mpg2 == . br tab mpg2 label define mpg2 0 mpg_under_20 1 mpg_over_20 label value mpg2 mpg2 . tab mpg2 mpg2 | Freq. Percent Cum. -------------+----------------------------------- mpg_under_20 | 35 47.30 47.30 mpg_over_20 | 39 52.70 100.00 -------------+-----------------------.. 2021. 8. 6.
06. [STATA] 테이블 reshape Long → Wide 예시를 위해서 bplong을 사용하였다. sysuse bplong br 이 테이블을 가로로 Wide한 형태로 만들 것이다. 현재는 혈압이 세로로 Before, After로 표시되어 있지만, bp를 가로로 전 후로 나타낼 것이다. reshape wide bp, i(patient) j(when) br . reshape wide bp, i(patient) j(when) (j = 1 2) Data Long -> Wide ------------------------------------------------------------------------ > ----- Number of observations 240 -> 120 Number of variables 5 -> 5 j variable .. 2021. 8. 4.