본문 바로가기
반응형

전체 글72

SAS의 Data step의 Modify문장 이용하여 Match 여부 처리하는 방법 SAS의 Data step의 Modify문장 이용하여 Match 여부 처리하는 방법 Data step의 Modify 문장과 By, Key를 함께 이용하여 Match된 데이터는 update 하고, Match되지 않는 데이터는 insert (append) 처리하는 것을 예제를 통해 알아보겠습니다. EX. 사망코드 Master table을 만들기 위해 기존의 사망코드데이터(test.death)와 완전하지 않은 death_master 데이터를 합하여 완전한 death_master 데이터를 2가지 방법으로 생성해 보겠습니다. ▶목표 : death_master table 의 deathDesc를 test.death 기준으로 update하고, master에 없는 사망코드는 death_master에 append해서 완전.. 2022. 7. 12.
SAS의 Data step의 Set문장 이용하여 Match 여부 처리하는 방법 SAS의 Data step의 Set문장 이용하여 Match 여부 처리하는 방법 코드와 코드 설명을 가지고 있는 Lookup Table이 있고, 이 Table을 이용하여 Main Table에 코드값을 Key로 코드설명드을 가져오는 경우가 흔히 있습니다. Main Table을 읽으면서 Lookup Table 의 코드를 index로 만들어 Key 로 하여 Data step의 Set 문장을 이용하여 Match 여부를 처리하는 것을 예제를 통해 알아보겠습니다. EX. 사망코드데이터(test.death)를 참고하여, 사망자의 사망원인 Description을 사망코드를 Key로 Main 데이터(death_report)에 가져오는 예제입니다. ▶ 목표 : test.death 테이터를 이용하여, deathdesc가 없는.. 2022. 7. 11.
SAS에서 Index 만드는 3가지 방법 SAS에서 Index 만드는 3가지 방법 SAS에서 조회를 많이하는 Key가 되는 것을 미리 Index로 만들거나 View를 만들면 join과 subset 데이터생성으로 인한 불필요한 디스크 공간을 절약하고 I/O의 감소로 SAS의 성능향상을 가져올 수 있습니다. - Index 는 데이터가 새롭게 생성되지 않고 실제 sorting되는 것이 아니라서 원래 데이터의 변형은 없습니다. - 다양한 정렬형태의 index를 2개이상의 변수로 만들어진 composite index와 하나의 변수인 single index가 있습니다. - Index를 만들었을때 무조건 검색이 빠르다고 할 수 없으며 사용되는 데이터가 15%이하 일때 가장 효과적이라고 알려져 있습니다. - Where 구문으로 데이터를 조건 검색할때 inde.. 2022. 7. 9.
당일코스 여행에 좋은 오션뷰 인천 영흥도 카페 섬꾸지 당일코스 여행에 좋은 오션뷰 인천 영흥도 카페 섬꾸지 당일코스 여행에 좋은 인천 영흥도 오션뷰 카페 섬꾸지 소개 합니다. 대부도에서 조금 더 들어가면 나오는 영흥도는 대부도 보다 한산하고 여유로와서 바다 보고 싶을때 가끔 오는 곳입니다. 가는길에 만나게 되는 시화방조제 옆의 해상 풍력발전기가 바다 풍경을 왠지 더 평온하게 보이게 합니다. 아무래도 제주도 해변이 떠오르는 효과 때문인듯 해요. 시화방조제의 시화내래휴게소 들러 시화호 조력발전소도 구경하고 전망대에 있는 드롭탑에서 서해바다 보시면서 커피 한잔도 좋습니다. 날씨가 덥기도 했고, 여러번 가본 곳이라 오늘은 바로 영흥도로 향했습니다. 인천 영흥도 카페 섬꾸지 (SEOM KKUJI) - 디저류의 빵(케익종류)과 토스트+소세지로 구성된 브런치 메뉴가 있.. 2022. 7. 9.
생존분석 - Kaplan-Meier Method 기초 생존분석 - Kaplan-Meier Method 기초 생존분석에서 Kaplan-Meier Method는 survivor functions 예측에 가장 광범위하게 사용되는 방법입니다. Product-Limit estimator 로도 불리우며 SAS의 LIFETEST procedure를 이용해 구할 수 있습니다. ods graphics on; proc lifetest data=surv_test method=KM plots=s; time futime*cens(0); run; ods graphics off; * method=KM 은 쓰지 않으셔도 default로 KM estimator를 구해줍니다. * futime : time 변수 * cens : censored 여부가 있는 변수, ( .. 2022. 7. 7.
북한산 평양냉면 맛집 만포면옥 평일이라도 사람들이 붐빌듯 해서 조금 늦게 방문한 만포면옥. 오후 1시 조금 지났는데 앞에 웨이팅 5분이 계셨습니다. 테이블링에 핸드폰 번호 입력하고 15분 정도 대기 후 식사할 수 있었습니다. 주차장 규모 크고, 사장님 처럼 보이는 분이 테이블 관리 잘 하셔서 붐비는 시간대에 방문해도 괜찮겠다는 생각이 들었습니다. 테이블 벨 호출하면 바로 응대해 주셔서 좋은 기억이 남는 곳입니다. 북한산 평양냉면 만포면옥 - 입식 테이블과 좌식 테이블까지 꽤 규모가 큽니다. - 도착하셔서 대기하실때에는 테이블링 키오스크에 핸드폰 번호 입력하시고 대기하시면 됩니다. - 아무래도 외곽이다보니 주차장은 넉넉하게 큽니다. * 주소 : 경기 고양시 덕양구 북한산로553번길 6 * 영업시간 : 11:00 ~ 21 :00 ( 16.. 2022. 7. 7.