728x90

분류 전체보기 137

[SAS Truncation Functions] FLOOR()

목적 오늘은 SAS Truncation 함수 중 FLOOR 함수에 대해 알아보자. 문법 FLOOR(variable or real number) : 인수보다 작거나 같은 가장 큰 정수를 반환 : CEIL 함수와 반대되는 함수 예제 data a; input a @@; datalines; 1.3 0.7 2.1 4 ; run; data b; set a; b=FLOOR(a); run; proc print data=b; run; data c; c=FLOOR(2.5); run; proc print data=c; run; b와 c 데이터셋을 각각 열어보면 아래와 같은 결과가 나오게 된다. 모든 SAS 함수 정보를 보고 싶다면 아래 링크 Click ALL SAS Functions - SAS - Statistical An..

[SAS Truncation Functions] CEIL()

목적 오늘은 SAS Truncation 함수 중 CEIL 함수에 대해 알아보자. 문법 CEIL(variable or real number) : 인수보다 크거나 같은 가장 작은 정수를 반환 : Floor 함수와 반대되는 함수 예제 data a; input a @@; datalines; 1.3 0.7 2.1 4 ; run; data b; set a; b=CEIL(a); run; proc print data=b; run; data c; c=CEIL(2.5); run; proc print data=c; run; b와 c 데이터셋을 각각 열어보면 아래와 같은 결과가 나오게 된다. 모든 SAS 함수 정보를 보고 싶다면 아래 링크 Click ALL SAS Functions - SAS - Statistical Anal..

윈도우 PC와 IOS 듀얼모니터 연결 (spacedesk)

물리적인 모니터를 놓기는 자리가 좀 부담스러울 때, 태블릿 PC, 패드 등을 듀얼모니터로 활용하면 아주 좋다. 나는 IOS 기기들이 많은데, 이를 Window PC에 듀얼모니터로 사용하고 싶어 백방으로 알아보던 도중 아주 쉬운 방법이 있었다. 오늘은 윈도우 (Window) PC에 듀얼모니터로 IOS (아이패드, 아이폰)를 이용하는 방법에 대해 알아보자. spacedesk 프로그램을 설치해야하지만, 사용하기 너무 쉬워 포스팅해본다. 방법 Window PC: spacedesk 공식 홈페이지 (https://www.spacedesk.net) 에 접속 후 download Click 아래 화면과 같이 본인의 컴퓨터 사양에 맞는 버전의 spacedesk 프로그램을 다운로드한다. 아쉽게도 맥 OS는 지원하지 않는다...

선행/병용 약물의 구분

목적 임상 통계 분석에서 빠지지 않는 부분 중에 병력과 약물 분석이다. 보통 임상시험계획서 (Protocol)에서는 저 두 항목의 분석에 대한 내용은 생략하거나 간단히 작성하고 통계분석계획서 (SAP)에 자세히 작성한다. 이때 병력은 과거병력과 현재병력으로 구분하여 분석하고, 약물은 선행약물과 병용약물로 구분하여 분석한다. 병력은 CRF 상 "지속 중" 항목으로 구분하므로 논쟁의 여지가 거의 없지만, 약물은 구분하는 기준이 다양하기 때문에 의뢰자로부터 질문을 많이 받곤 한다. 오늘은 약물의 구분에 대한 생각에 대해 알아보자. 의견 선행/병용약물 구분 기준은 아래와 같이 생각될 수 있다. 1. 어느 시점을 기준으로 할 것인가? (스크리닝일, 무작위배정일, 임상시험용 의약품 투여일/의료기기 적용일) : 어느..

[R 설치] R 스튜디오 설치 방법

목적 지난 포스팅에서는 R 프로그램 설치 방법에 대해 알아봤는데, 사실 R 프로그램을 그냥 써도 무관하지만 사람들은 UI 측면에서 더욱 사용하기 쉽게 만든 R 스튜디오를 많이 사용한다. 오늘은 R 프로그램 사용을 위한 설치 방법에 대해 알아보자. 다만 R 스튜디오를 설치하기 전에 R 프로그램 설치가 선행되어야 하므로 R 설치가 안되었다면 지난 포스팅을 먼저 보고오자. R 프로그램 설치 포스팅을 먼저 보고 오려면 아래 링크 Click 2022.10.17 - [끄적이는 프로그래밍/R 프로그래밍] - [R 설치] R 프로그램 설치 방법 홈페이지 https://www.rstudio.com 설치 방법 먼저 공식 홈페이지에 접속한 후 Products Click 후 RStudio Click RStudio Deskto..

[R 설치] R 프로그램 설치 방법

목적 오늘은 R 프로그램 사용을 위한 설치 방법에 대해 알아보자. 홈페이지 https://www.r-project.org 설치 방법 먼저 공식 홈페이지에 접속한 후 다운로드 Click 또는 네이버에서 "R project" 검색 후 홈페이지에 접속해도 된다. To download R, please choose your preferred CRAN mirror. download R Click 후 나오는 CRAN mirror 화면에서 Korea 링크 두개 중 하나 (아무거나 해도 됨) Click 자신의 컴퓨터 사양에 맞는 운영체제 (linux, mac, windows) Click 나는 맥북 사용자이므로 download R for macOS 선택하였고, 그 후 Latest release 화면에서 macOS에 해당..

[SAS option] 데이터셋 (.sas7bdat) 암호화 (PW=)

목적 무작위배정 임상시험에서 무작위배정표는 눈가림 해제 전까지 임상시험과 관련없는 독립된 담당자가 보관하며, 해당 SAS 데이터셋 혹은 엑셀 등 생성한 무작위배정표 파일은 암호화 해야한다. 꼭 임상시험이 아니더라도 SAS 데이터셋을 암호화해야 하는 경우가 많이 있을 것이다. 오늘은 SAS 프로그램을 이용하여 SAS 데이터셋을 암호화하는 방법에 대해 알아보자. 문법 PW=password (SAS data option) 예제 libname test "Z:\"; data test.a(pw=testpass); num=1; run; test.a 데이터셋을 열어보면 야래와 같이 암호 입력 창이 나오고 암호 "testpass"를 입력하면 test.a 데이터셋이 열린다. 모든 SAS 함수 정보를 보고 싶다면 아래 링크..

SAS를 이용한 매크로 카탈로그 (Macro Catalog) 구성

목적 임상시험 진행 중 의뢰사로부터 프로그램 코드를 요청받는 일이 종종 있다. 보내주면 그만이라는 생각을 할 수 있지만, 대부분 통계분석 시 매크로를 이용하여 프로그램하므로 프로그램 코드를 보내줄 수 없는 경우가 많다. 이 때문에 프로그램 코드를 공개용 / 비공개용 모두 만드는 경우도 있는데 매우 비효율적이다. 만약 매크로 카탈로그를 구성하여 이를 의뢰사에 보낸다면 프로그램 코드 공개 없이 해당 매크로를 이용할 수 있어 매우 유용하다. 오늘은 SAS 프로그램을 이용하여 매크로 카탈로그를 구성하는 방법에 대해 알아보자. Sample data는 sashelp.class를 이용할 것이다. 1. Set up 먼저 매크로 카탈로그를 구성할 라이브러리 및 경로를 설정한다. libname catalog "C:\Mac..

티스토리 구글 애드센스 광고 게제가 제한됨??? (해결방법 포함)

1. 문제 여느때와 마찬가지로 오전에 포스팅을 하고 내 블로그 및 구글 애드센스 일일 방문 도중 문제를 발견하였다. 우연히 구글 애드센스 홈페이지에서 정책센터를 들렀는데... 아래와 같이 "광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다" 라는 알림이 뜬다. 확인해보니 두 글에서 문제가 발생하는 듯 하고, "크롤러: 호스팅 서버에 연결할 수 없음" 으로 나온다. 크롤러는 인터넷 상에서 유익한 정보를 수집하는 봇인데,, 구글이 크롤링 할 때 호스팅 서버 (여기선 티스토리)에 접근할 수 없는 문제인 듯 하다. 오늘은 이 문제 및 해결방법에 대해 알아보자. 2. 해결 방법 (색인 생성 요청) 이 방법은 이전에 포스팅하였던 방법대로 구글 서치 콘솔 홈페이지 (https://search.g..

티스토리 카카오 애드핏 승인 신청기 (승인 완료)

1. 카카오 애드핏 티스토리 구글 애드센스 승인이 된 후, 기쁜 마음으로 자동광고 설정을 해놓고, 본문 중간 (에디터)도 모두 설정해 놓았다. 보통 많은 사람들은 구글 애드센스 승인 전 카카오 애드핏을 먼저 승인 후 진행하는 경우가 많은 듯 하다. 이유는 카카오 애드핏 심사가 통과되기 더 쉬워서..? 또한 방문자수가 어느정도 나오는 블로그의 경우 구글 애드센스가 카카오 애드핏에 비해 수익이 많다는 말이 있어 카카오 애드핏 승인은 고려하지 않는 사람도 있다. 하지만 나는... 일일 방문자수가 많지 않기에 카카오 애드핏 승인 신청도 해보았다. 2. 승인 신청 만약 블로그 개설일이 30일이 지나지 않았고, 3개월 내 공개 발행글이 20개 보다 적으면 승인 신청 진행이 되지 않으니 참고하자. 아래는 카카오 애드..

728x90