+
숫자 날짜 값 또는 SAS 일 상수의 형태로 수정 날짜를 지정한다. 이 옵션은 데이터 세트, 카탈로그 및 라이브러리를 전송하기위한 유효합니다. 그들은 또는 지정된 날짜 이후에 수정 된 경우 데이터 세트 또는 카탈로그 항목에서의 사용 결과 만 전송된다. 애프터 옵션은 대부분의 컴퓨터 사이에 외부 파일 전송을위한 유효합니다. 컴퓨터가 전송을 수행 할 수없는 경우, 이 메시지가 표시됩니다 참고 : AFTER 옵션은 SAS의 6.09E에서 사용할 수 있습니다, 나중에 SAS 6.11, TS040하고 있습니다. 예를 들어, 다음 설명은 데이터 전송들이 지난 주 내에서 변형 된 경우에만 설정 일으킨다. 클라이언트 세션이 AFTER 옵션을 지원하지 않는다 SAS의 이전 버전을 사용하는 경우, 서버가 입력 데이터 세트를 갖기 때문에, PROC 다운로드 여전히이 옵션을 실행한다. 외부 서버 파일의 바이너리 이미지의 다운로드 (정확한 복사본)을 지정합니다. 단지 외부 파일을 다운로드하는이 옵션을 사용합니다. 참고 : 외부 파일이 SAS의 파일이 아닌 파일입니다. 기본적으로, 서로 다른 동작 환경에서 클라이언트와 서버를 실행 (예를 들어, UNIX 및 Windows), PROC 다운로드 윈도우 표현 UNIX 표현에서 파일을 변환, 클라이언트에서 서버로 파일을 전송하는 경우. PROC의 다운로드는 대상 환경에 적합한 레코드 구분 기호를 삽입합니다. 당신은 항상 파일을 변환하지 않습니다. 예를 들어, 서버에서 클라이언트로 실행 파일을 다운로드하고 나중에 다시 서버로 업로드 할 수도 있습니다. 바이너리 파일 형식은 자신의 파일을 저장할 사용자 및 시스템 백업을위한 자원을 절약 할 수 있습니다. 바이너리 옵션은 클라이언트에서 생성되는 각 파일 레코드 삽입되는 구분 기호를 방지 할 수 있습니다. 또한, 클라이언트 및 서버 데이터의 표현의 서로 다른 방법을 사용하는 경우 BINARY 옵션 ASCII와 EBCDIC 사이의 데이터 변환을 방지한다. 전송 상태 창은 전송 중에 표시할지 여부를 지정합니다. 기본적으로 다운로드 절차는 전송 상태 창을 표시합니다. 전송할 때 짧은 수치 (길이보다 8 바이트)의 길이를 추진할지 여부를 지정합니다. 숫자 변수의 길이가 촉진되지 않았 음을 나타냅니다. 1은 클라이언트 컴퓨터에 전송하기 전에보다 8 바이트의 길이를 갖는 임의의 숫자 변수의 길이에 추가된다는 것을 나타낸다. EXTENDSN 옵션의 동작은 사용되는 SAS 릴리스에 따라 다릅니다. 클라이언트와 서버 실행 SAS 8 이후 릴리스하고 V6TRANSPORT 옵션이 모두 지정되는 경우, 기본적으로는 길이가 8 바이트보다 작은 숫자 변수의 길이를 촉진하는 것이다. 이 SAS 6 행동과 일치한다. 이 동작을 재정의하려면 NO를 따라 다운로드 문에 V6TRANSPORT 옵션 EXTENDSN을 지정. 클라이언트 나 서버는 SAS 6 실행하는 경우 V6TRANSPORT이나 EXTENDSN 옵션도 지원이나 인식된다. 클라이언트가 SAS 6 실행하고 서버가 SAS (8) 또는 이후 버전 실행되는 경우, 길이가 숫자 변수는 기본적으로 승진 미만 8 바이트입니다. 이 경우, SAS 6 기본값을 대체하고 프로모션을 방지하기 위해 어떠한 EXTENDSN을 지정. 그 내부 표현 호환되지 않는 컴퓨터에서 실행되는 클라이언트와 서버 사이에 파일 형식을 변환에 대한 자세한 내용은 파일 형식 변환 알고리즘을 참조하십시오. 데이터 세대 라이브러리 전송 중에 보낼 수있는 설정을 지정합니다. 데이터 설정 세대 라이브러리 전송 중에 전송되는 것을 지정합니다. 데이터 설정 세대 라이브러리 전송시 전송되지 않도록 지정합니다. 이름 당신이 당신의 서버에서 클라이언트로 다운로드하려는 SAS 카탈로그. 카탈로그가 영구적 인 SAS 라이브러리에 저장되어있는 경우, 당신은 PROC 다운로드 문을 지정하기 전에 libref를 정의해야합니다, 당신은 카탈로그의 2 단계 이름을 지정해야합니다. 에 SAS 라이브러리의 카탈로그를 모두 다운로드하려면 Incat을의 libref을 지정합니다. ALL. 당신이 Incat을 옵션이 양식을 지정하는 경우, 당신은 OUTCAT 옵션에 대해 동일한 양식을 지정해야합니다. 당신은 그래픽 출력뿐만 아니라 다른 카탈로그 항목을 포함하는 항목으로 카탈로그를 전송할 수 있습니다. 주의 : 일부 카탈로그 항목 유형은 SAS 릴리스 사이에 호환되지 않습니다. 당신이 클라이언트에 서버에서 카탈로그 항목을 다운로드하려고 시도하고 다른 SAS 릴리스를 실행하는 경우, 다운로드되는 클라이언트 카탈로그 항목은 클라이언트에서 지원되지 않을 수 있습니다. 이 경우, 카탈로그 항목이 전송되지 않고 다음과 같은 오류 메시지가 표시됩니다 : 당신은 SAS 데이터 세트를 다운로드 할 때하는 클라이언트에서 인덱스를 다시 작성할지 여부를 지정합니다. (당신은 OUT 옵션을 생략하는 경우) DATA 옵션을 사용할 때 또는 INLIB 및 OUTLIB 옵션을 사용하는 경우이 옵션을 지정할 수 있습니다. 사용자가 설정 한 데이터를 다운로드하고 OUT 옵션을 생략하면 당신은 SAS 라이브러리를 다운로드하는 경우, 또는 인덱스는 기본적으로 다시 만들어집니다. 당신은 OUT 옵션과 데이터 옵션을 지정하면 인덱스가 다시 작성되지 않습니다. 클라이언트가 서버로부터 다운로드 할 외부 파일을 지정한다. 당신이 INFILE 옵션을 사용하는 경우, 당신은 또한 OUTFILE 옵션을 사용해야합니다. 서버 파일 식별자는 다음 중 하나가 될 수 있습니다 사용하면 하나의 파일에 연결된 서버에 fileref을 정의합니다. 당신은 PROC 다운로드 문을 지정하기 전에 fileref를 정의해야합니다. 당신은 디렉토리 또는 파티션 된 데이터 세트로, 총 저장 위치에 연결된 서버에 fileref을 정의한 경우 사용됩니다. 부재가 전송되어야 함 집합체 저장 위치에 하나 이상의 파일을 지정한다. 별표 ()가 전송하는 파일의 부재 명세서에서 와일드 카드로서 이용 될 수있다. 이름은 같지만 서로 다른 확장 (이름이있는 모든 파일을 지정하기 위해 동일한 확장 (.extension)가 모든 파일을 지정하려면 지정된 위치 ()에있는 모든 파일을 지정하려면 다음은 별표 (*) 와일드 카드 문자 만 유효 사용이다. ) 당신은 PROC 다운로드 문을 지정하기 전에 fileref를 정의해야합니다. filerefs에 대한 자세한 내용은 운영 환경에 적합한 문서를 참조하십시오. 이 예는 그 파일 이름 확장. sas이 Windows를 실행하는 클라이언트의 폴더에 UNIX를 실행하는 서버의 디렉토리에있는 모든 파일을 전송하기 위해 와일드 카드를 사용하는 방법을 보여줍니다. 명시 적으로 다운로드 할 파일을 정의하는데 사용된다. 서버에서 클라이언트로 다운로드 할 수있는 SAS 라이브러리를 지정합니다. 이 옵션의 세 가지 형태는 동일합니다. 이 옵션은 (그 형태의 단위) OUTLIB 옵션과 함께 사용되어야합니다. 이 옵션을 사용하기 전에 서버 SAS 라이브러리에 사용되는 libref를 정의해야합니다. 이 옵션을 사용하려면, 당신은 또한 INLIB 및 OUTLIB 옵션을 지정해야합니다. OUT 클라이언트 SAS 데이터 세트 (SAS 데이터가-설정 옵션 (들)) 이름이 기록 다운로드 된 데이터 세트를 원하는 클라이언트에 설정된 SAS 데이터. 영구 SAS 데이터 세트를 만들려면, 당신은 PROC 다운로드 문을 지정하기 전에 libref를 정의해야합니다, 당신은 두 가지 수준의 SAS 데이터 세트의 이름을 지정해야합니다. 아웃 옵션은 OUTLIB 옵션의 유효한 형태이다. 다음과 같이 다운로드 절차는 OUT 옵션의 의미를 결정하면 DATA 옵션과 OUT 옵션의 OUT 옵션 이름 출력 SAS 데이터 세트를 지정합니다. 는 USER 옵션 MYLIB로 설정된 경우, 예를 들어, 다음 명령문 클라이언트 라이브러리 MYLIB에 서버 라이브러리 MYLIB의 데이터 세트 A를 다운로드한다 : 경우에만 OUT 옵션을 지정하는 경우, 다운로드 절차는 마지막 SAS 다운로드 서버에서 생성 된 데이터 세트. 예를 들어, 다음 명령문은 (사용자 MYLIB 가정) 클라이언트 라이브러리 MYLIB에 MYDATA 데이터 세트에 서버에 생성 된 마지막 데이터 세트를 다운로드합니다. 당신이 INLIB 옵션과 OUT 옵션을 지정하는 경우, OUT 옵션은 SAS 라이브러리의 이름을 지정합니다. SAS 언어 참조 SAS 데이터 세트 옵션 : 예를 들어, 다음 문은 클라이언트 라이브러리 RMTLIB에 서버의 라이브러리 (A)에있는 데이터 세트와 카탈로그의 모든 다운로드 클라이언트의 SAS 카탈로그 사전 이름을 당신을 에 기록 된 다운로드 카탈로그를 할 수 있습니다. 영구 SAS 카탈로그를 만들려면, 당신은 PROC 다운로드 문을 지정하기 전에 libref를 정의해야합니다, 당신은 두 가지 수준의 SAS 카탈로그 이름을 지정해야합니다. 에 SAS 라이브러리의 카탈로그를 모두 다운로드하려면 OUTCAT의 libref을 지정합니다. ALL. 당신이 OUTCAT 옵션을 지정하는 경우, 당신은 또한 Incat을 옵션을 지정해야합니다. 당신이 OUTCAT 옵션의 ALL을 지정하는 경우, 당신은 또한 ALL을 Incat을 옵션으로 지정해야합니다. 당신이 형 프로그램의 항목이 포함 된 카탈로그를 전송하는 경우, 당신은 실행하기 전에 대상 운영 환경에있는 항목을 컴파일해야합니다. 카탈로그에있는 모든 프로그램 항목을 컴파일하려면, 다음 문을 제출 (또는 원격으로 제출) : libref 카탈로그 및 멤버 이름이 카탈로그를 식별이 포함 된 SAS 라이브러리를 식별합니다. 당신이 작성 다운로드 한 외부 파일을 원하는 클라이언트에서 외부 파일을 식별합니다. 클라이언트 파일 식별자는 다음 중 하나가 될 수 있습니다 사용하면 하나의 파일에 연결된 클라이언트에 fileref을 정의합니다. 당신은 PROC 다운로드 문을 지정하기 전에 fileref를 정의해야합니다. 만약 이러한 디렉토리로 집계 저장 위치와 연관되는 클라이언트에 fileref를 정의한 경우에 사용된다. 부재가 전송되어야 함 집합체 저장 위치에있는 파일을 지정한다. 당신은 PROC 다운로드 문을 지정하기 전에 fileref를 정의해야합니다. 운영 환경에 대한 filerefs에 대한 자세한 내용은 해당 운영 환경 동반자 설명서를 참조하십시오. 참고 : 와일드 카드 ()을 INFILE 옵션에 사용되는 경우, OUTFILE fileref 같은 디렉토리로 집계 저장 위치를 가리켜 야합니다. 명시 적으로 다운로드 할 파일을 정의하는데 사용된다. 당신이 OUTFILE 옵션을 사용하는 경우, 당신은 또한 INFILE 옵션을 사용해야합니다. 이름 서버에서 다운로드 된 데이터 세트와 카탈로그가 저장되는 클라이언트의 대상 SAS 라이브러리. 이 옵션의 세 가지 형태는 동일합니다. 이 옵션을 사용하기 전에 클라이언트 SAS 라이브러리에 사용되는 libref를 정의해야합니다. 주 :이 옵션의 OUT 형태는 SAS 데이터 세트를 지정하는 데 사용되는 OUT 옵션과 동일하다. 당신이 OUTLIB 옵션을 사용하면 다운로드 절차는 입력 옵션 DATA 또는 INLIB이었고, 다운로드 된 개체를 적절하게 처리할지 여부를 결정합니다. OUTLIB 옵션은 INLIB 옵션과 함께 사용되어야하지만, 당신은 INLIB 옵션의 양식을 OUTLIB 옵션의 양식을 사용할 수 있습니다. 이러한 옵션 중 일부 유효한 쌍을 보여주는 예는 INLIB 옵션에 대한 설명을 참조하십시오. 단지 라이브러리 전송, 보기 설명자 파일 데이터 세트로 대신 기본값보기 파일로 전송됩니다. 일부 뷰보기 파일과 데이터 세트로 전송되는 다른보기로 전송하려는 경우, 당신은 두 개의 별도의 전송을 수행해야합니다. 당신이 (데이터 옵션을 사용하여) 하나의 데이터 세트 전송이 옵션을 사용하려고하면 오류가 발생합니다. 데이터는 SAS 6 데이터 변환 알고리즘을 사용하여 번역해야 함을 지정합니다. 명시 적으로 클라이언트와 SAS 8 실행하는 서버 또는 SAS의 이후 릴리스 모두를 SAS 6 번역 스타일을 사용하려는 경우에만이 옵션을 지정합니다. V6TRANSPORT 지정하면, 기본 동작은 길이가 8 바이트보다 작은 숫자 변수를 촉진하는 것입니다. 이 길이의 촉진을 방지하기 위해, 당신은 V6TRANSPORT 옵션과 함께 EXTENDSN에게 NO 옵션을 사용할 수 없습니다. 만약 다운로드 문에서, 출력 데이터 세트의 이름을 지정하는 OUT 옵션을 생략하면, SAS는 데이터 세트에 대한 이름을 결정하기 위해 이러한 규칙에 따라 상기 입력 데이터는 (데이터에 지정된 데이터 세트를 설정하면 옵션)은 두 레벨의 이름을 가지며, 입력 데이터 세트에 대해 정의 된 것과 동일한 libref 또한 클라이언트 환경에서 정의되며, 상기 데이터 세트는 그 libref와 연결된 클라이언트의 라이브러리로 다운로드된다. 데이터 세트는 클라이언트에서 같은 멤버 이름이 있습니다. 예를 들어, 다음 문을 제출 가정 : 원격 다음 문, ORDERS. QTR1 클라이언트에 ORDERS. QTR1에 다운로드 된 데이터 세트를 제출합니다. 상기 입력 데이터 세트는 2 레벨의 이름을 가지고 있지만, 상기 입력 데이터 세트에 대한 libref 또한, 클라이언트 환경에서 정의되지 않은 경우, 상기 데이터 세트는 클라이언트의 기본 라이브러리로 다운로드된다. 이것은 보통 WORK 라이브러리이지만, 라이브러리는 또한 사용자의 libref를 사용하여 정의 될 수있다. 데이터 세트는 서버 한 것으로 동일한 데이터 세트의 이름을 유지한다. 원격 다음 문장을 제출할 경우, 예를 들어, 상기 데이터 세트는 클라이언트 WORK. QTR2에 다운로드된다. 상기 입력 데이터 세트는 하나의 수준을 가지며 이름 서버 기본 libref 또한 클라이언트에있는 경우, 상기 데이터 세트는 해당 라이브러리로 다운로드된다. 예를 들어, 다음 문을 제출 가정 : 원격 다음 문, ORDERS. QTR1 클라이언트에 ORDERS. QTR1에 다운로드 된 데이터 세트를 제출합니다. 상기 입력 데이터 세트는 하나의 수준의 이름 및 클라이언트에 존재하지 않는 서버의 기본 libref있는 경우, 상기 데이터 세트는 클라이언트의 기본 라이브러리로 다운로드된다. 즉, 서버에서 사용자 libref 클라이언트에 존재하지 않는 경우, 클라이언트의 사용자 libref에만 사용된다. 예를 들어, 이 문을 제출한다고 가정 원격 다음 문을 제출하면, ORDERS. QTR1 데이터 세트는 클라이언트에 LOCAL. QTR1에 다운로드됩니다. 다음과 같이 데이터 옵션을 클라이언트로 다운로드되어있는 SAS 세션 동안 서버에 생성 된 마지막 데이터 세트를 생략하는 경우 : 클라이언트의 명명 규칙에서는 마지막 데이터를 기반으로, 이전에 기술 된 규칙 중 하나를 수행 세트가 만들어졌습니다. 목적 : 장착되어 이진 응답 모델과 관련된 수신기 작동 특성 (ROC) 곡선의 그래프를 생성합니다. 통계 또는 입력 변수 값을 사용하여 ROC 곡선에 라벨을 가리 킵니다. 이러한 올바른 분류, 효율성, 비용 등 여러 최적 기준을 사용하여 ROC 곡선에 최적의 cutpoints을 확인합니다. 선택한 변수에 대한 플롯 최적의 조건. 표시된 포인트 만 ROC 플롯이 필요한 경우, 당신은 종종이 매크로없이 PROC 물류에서 원하는 플롯을 생성 할 수 있습니다. ODS의 그래픽을 사용하여, PROC LOGISTIC는 피팅 모델별로 모델에 맞게 사용되는 데이터 또는 부가 데이터에 적용할지 여부를 모델의 ROC 곡선을 그릴 수있다. PROC의 물류 문에서 플롯 ROC 옵션을 지정하거나 MODEL 및 / 또는 SCORE 문에서 OUTROC 옵션을 지정합니다. SAS 9.3 TS1M2 년부터 PROC LOGISTIC은 하나 이상의 변수의 값으로 또는 (예 : 오 분류 율과 같은) 하나의 통계의 값으로 ROC 곡선에서 점 레이블을 지정할 수 있습니다. 플롯 ROC (ID 키워드 ID) 옵션을 선택하고 ID 문을 사용합니다. 이전 SAS 9.3 TS1M2로, 포인트는 자신의 관찰 번호 만 표시하거나 플롯 ROC (ID의 OBS의 PROB) 옵션을 사용하여 확률을 예측할 수있다. 자세한 내용은 물류 설명서를 참조하십시오. 표시된 점으로 ROC 곡선을 그리는 경우, ROCPLOT 매크로는 PROC의 물류에서 사용할 수없는 몇 가지 추가 기능을 제공합니다 : 매크로는 변수 값에 추가하여 통계의 수와 포인트 레이블을 할 수 있습니다. 주어진 커트 포인트는 데이터의 많은 관찰에 대응할 수있다. 포인트 라벨 가변 레벨을 사용하는 경우, PROC LOGISTIC 커트 포인트는 동일한 값을 갖는 한 세트의 관측에서 발견 된 각 변수의 최종 값을 사용한다. 숫자 변수의 경우, ROCPLOT 매크로는 어떤 PROC에서 사용할 수있는 통계는 점에 라벨을 수단 사용할 수 있습니다. 문자 변수의 경우, 세트의 첫 번째 또는 마지막 값을 사용할 수 있습니다. PROC LOGISTIC은 ROC 곡선의 포인트 라벨을 사용하고 cutpoints 다수합니다 (INROC 데이터 세트의 관측 수가 많은 때)가있을 때, 포인트 라벨 읽을되고 겹칠 수. 극단적 인 경우에는, 라벨의 밀도가 고체 덩어리 초래한다. ROCPLOT 매크로는 얇은에 THINSENS, THINY 및 THINVAR 및 MINDIST 옵션의 조합을 사용하여 라벨을 할 수 있습니다. ROCPLOT 매크로 (플롯 라인과 레이블 텍스트의 마커 기호 및 다양한 측면)이 음모의 모양을 제어하기 위해 더 많은 옵션을 제공합니다. 역사는 다음 ROC 플롯에 최적의 cutpoints를 식별하기 위해, 몇 가지 기준을 사용하여 최적의 cutpoints의 테이블을 표시하고, 변수에 대한 기준을 플롯하는 기능을 추가했습니다. 최대 Youden 기준의 비율을 요구하여 개선 기본 레이블 숱이 (THINY 옵션)을 초과한다. 대체 LINECOLOR, LINEPATTERN 및 선 스타일 옵션을 LINETHICKNESS 옵션. 마커 옵션 및 기본 마커 대체 MARKERSYMBOL 옵션은 이제 CIRCLEFILLED된다. 마커의 모양을 제어 할 수 MARKERSTYLE 옵션을 추가했습니다. 마커는 더 이상 SAS 9.4 TS1M1 이상 필요하지 않습니다. 이제 그래프를 그릴 PROC SGPLOT보다는 PROC GPLOT를 사용합니다. 라벨에 사용하기위한 추가 계산 된 통계. 추가 THINSENS 및 표시 점의 수를 제어하기위한 THINVAR 옵션을 제공합니다. 옵션이 작동하는 방법 MINDIST 재정의. 추가 IDSTAT 옵션은 동일한 커트 포인트와 관련된 관측에서 숫자 라벨 변수에 대한 통계를 계산합니다. 추가 OUTROCDATA 옵션은 그래프에 사용 된 최종 데이터 이름을 지정합니다. 레이블에 숫자 값의 형식을 지정하는 추가 FORMAT 옵션을 선택합니다. 라벨에 문자 값의 최대 길이를 지정 추가 CHARLEN 옵션을 선택합니다. OFFSETMIN 및 OFFSETMAX 옵션을 대체 ROFFSET 옵션은 수평 축의 한쪽 끝에서 추가 공간을 지정합니다. INPRED, INROC에 OUTROC 옵션 MARKERSYMBOL에 PLOTCHAR 옵션에 옵션을 OUT 이름이 변경되었습니다. 라벨 스타일, LINECOLOR, LINEPATTERN, LINETHICKNESS와 대체 글꼴, 크기 및 색상 옵션, MARKERSYMBOL 옵션은 그래프 요소의 모양을 제어 할 수 있습니다. 이전 버전에서 옵션을 새 구문에 가능한 한 가장으로 변환됩니다. 이제 기본적으로 표시된 지점에 마커를 표시합니다. (SAS 9.4 TS1M1 이상에서 사용 가능) 표시된 지점에서 또는 해제 포인트 마커를 설정하는 마커 옵션을 추가했습니다. 추가 SPLIT 옵션은 별도의 레이블 값에 문자를 지정합니다. 축 레이블에서 참과 거짓 긍정적 인 요금을 사용하는 ALTAXISLABEL 옵션을 추가했습니다. PROC LOGISTIC의 ROCEPS 옵션을 사용하는 것이 더 이상 필요하지 않습니다. 그리드 라인은 기본적으로 표시됩니다. 새 버전에 추가 된 자동 체크. 추가 GRID 옵션은 플롯의 격자를 표시합니다. 현재 매크로 버전을 표시하는 버전 옵션이 추가되었습니다. ID 변수로 사용하기 위해 민감도, 특이도, 관찰 번호를 특별한 변수가 추가되었습니다. (ROFFSET에 의해 제어) 각 축의 양단에 약간의 공백을 추가했습니다. 누락 된 확률은 메시지의 원인과 고정 관찰. 추가 (0,0)를 ROC 곡선을 완료하기 위해 음모를 가리 킵니다. 저해상도 플롯, 쉽게 곡선의 모양을 볼 수 있도록 라벨없는 초 플롯했다. 메시지의 원인에서 동일한 커트 포인트 값으로 고정 된 여러 관측. cutpoints 메시지에 제시된 바와 같이 ROCEPS 사용하지 않은 것으로 추정 때문에 OUT 및 OUTROC 데이터 세트에서 일치하지 않는 경우에만 메시지가 발생한다. 위치 옵션을 제거. 중복을 피하기 위해 위치 매크로를 제어합니다. 라벨은 지금 선명도를 개선하기 위해 각도한다. 라벨은 왼쪽 가장자리에서 오른쪽 가장자리에 수직과 거의 수평이다. 라벨 혼란을 줄이기 위해 수직 스택 만 상단과 하단 지점이 표시되어 있습니다. 최고 포인트의 레이블 전술 남아 있습니다. 하단 점의 레이블 아래 오른쪽입니다. 이 점은 MINDIST 값보다 작은 차이가 특이 값이있는 경우, 포인트 중 하나가 표시되지 않습니다. 따로 표시하는 MINDIST 값보다 더 많은 포인트. 요구 사항 : 나중에 SAS 9.3 또는 SAS / STAT 소프트웨어. 사용법 : ROCPLOT 매크로를 사용하기 전에, 먼저 이진 응답 모델에 맞게 다음 훈련이나 득점 데이터의 예측 확률을 저장해야합니다. 이러한 물류, GAM, 프로 빗, GENMOD 등 다양한 절차, GLIMMIX 이진 응답 모델에 맞게 할 수 있습니다. OUTROC 데이터 세트는 PROC의 물류를 사용하여 생성해야합니다. 모델에 맞게 PROC의 물류를 사용하는 경우, 훈련 데이터의 ROC 곡선을 그릴하는 ROCPLOT 매크로를 사용하기 전에 OUTPUT 문에서 MODEL 문에 OUTROC 옵션과 OUT 및 P 옵션을 지정합니다. 베인 (또는 유효성 검사) 데이터 세트에 대한 ROC 곡선을 그릴하는 ROCPLOT 매크로를 사용하기 전에, SCORE 문에서 OUT 및 OUTROC 옵션을 지정합니다. 모델에 맞게 다른 절차를 사용할 때, 모델링 방법을 사용하여 데이터 세트의 예측 된 확률을 저장한다. 그런 다음 PROC 물류에서, ROC 문의 PRED 옵션의 예측 가능성을 포함하는 변수를 지정합니다. 또한 WHERE 절과 MODEL 문에 OUTROC 옵션을 지정합니다. PROC의 GAM을 사용하여 모델에 맞는에 대한 ROC 곡선을 그리는의 예를 들어 예 탭을 참조하십시오. ROCPLOT 매크로 정의를 저장하려면이 샘플의 다운로드 탭의 지시 사항을 따르십시오. 시스템의 ROCPLOT 매크로 정의 파일의 위치에 다음과 같은 성명을 인용 부호 안에있는 텍스트를 교체합니다. 이 사항에 따라, 당신은 ROCPLOT 매크로를 호출 할 수 있습니다 : 당신의 SAS 프로그램에서 또는 SAS 편집기 창에서 ROCPLOT 매크로를 정의하고 사용하기에 사용할 수 있도록이 문을 지정합니다. 예제 결과 탭을 참조하십시오. 다음의 파라미터는 ROCPLOT 매크로를 사용할 때 요구된다 장착되어 진 모델로부터 예측 확률 변수를 포함하는 데이터 세트의 데이터 세트 이름 이름 inpred. 예측 확률을 포함 INPRED 데이터 세트의 변수 P의 변수 명. inroc의 PROC LOGISTIC에서 설정 한 OUTROC 데이터의 이름 데이터-이름을 설정합니다. 변수 및 / 또는 통계의 ID 목록 목록은 cutpoints 레이블을. 적어도 하나의 변수 또는 통계를 지정해야합니다. 공백으로 구분 항목. 당신이 많은 항목을 지정하는 경우 커트 포인트 레이블이 매우 긴 될 수 있습니다. 라벨 내의 값의 길이를 제한하는 형식 및 / 또는 CHARLEN 옵션을 사용한다. 당신은 INPRED 데이터 세트의 변수 중 하나를 지정할 수 있지만 이러한 변수는 시작하거나 밑줄 문자로 끝나지한다 (). 또한 FORMAT 옵션에 지정된 형식을 사용하여 표시되는 다음 통계 중 하나를 지정할 수 있습니다. 라벨의 모양은 라벨 스타일 옵션을 제어 할 수 있습니다. OBS, SENS, 감도, 또는 사실 양성률 (이벤트로 예측했다 관찰 이벤트 응답의 비율) SPEC, 특이도 (예측 이벤트 및 nonevents을 생성하는 예측 확률에 적용) 관찰 번호 CUTPT의 커트 포인트합니다 ( 특이도, 또는 위양성률 (이벤트로 예측했다 관찰 nonevent 응답의 비율) FPOS, 오탐 (false positive)의 비율 (있었다 예측 이벤트 응답의 비율 -) nonevents로 CSPEC, 일을 예측하고 관찰 nonevent 응답의 비율 ) FNEG, 위음성의 비율 (이벤트로 관찰되었다 예측 nonevent 응답의 비율) PPRED, 양성 예측도 (1 FPOS, 이벤트로 관찰되었다 예측 이벤트 응답의 비율) NPRED는 nonevents 관찰 음성 예측도 (1 FNEG, nonevents으로 관찰되었다 예측 nonevent 응답의 비율) MISCLASS, 잘못 분류 된 관찰의 비율 (1 CORRECT) 올바른 올바르게 분류 관측의 비율 DIST01, 감도로 커트 포인트까지의 거리 0, 1 특이성 1 포인트합니다 (ROC 플롯의 왼쪽 상단). YOUDEN 상기 Youden 인덱스합니다 (커트 포인트에 대한 가치가없는 대각선으로부터의 수직 거리). SESPDIFF, 감도 및 특이성 간의 차분 절대. 또한 각 기준을 최적화합니다 커트 포인트의 레이블에 문자 기호를 추가하는 다음 중 하나를 지정할 수 있습니다. 커트 포인트가 최대 올바른 분류 속도를 가질 때 OPTCORR, 라벨에 기호 C를 추가합니다. 커트 포인트가 감도 0, 0 점 (중화 민국 플롯의 왼쪽 상단 모서리) 1 특이성의 최소 거리가있는 경우 OPTDIST, 라벨의 기호 D를 추가합니다. 커트 포인트가 최대 Youden 지수합니다 (커트 포인트로 가치가없는 대각선에서 수직 거리)가있는 경우 OPTY은 라벨에 기호 Y를 추가합니다. 커트 포인트는 민감도와 특이도 사이의 최소 절대 차이가있는 경우 OPTSESP는 라벨에있는 기호를 추가합니다. 커트 포인트가 최소 비용이 때 OPTCOST, 라벨에있는 기호를 추가합니다. 커트 포인트가 최소 오 분류 선정 기간이있는 경우 OPTMCT은 라벨에 기호 M을 추가합니다. 커트 포인트가 최대 효율을 가질 때 OPTEFF은 라벨에 기호 E를 추가합니다. OPTALL, 라벨에 위의 기호를 모두 추가합니다. 또한 PROC LOGISTIC에서 설정 한 OUTROC 데이터의 통계를 지정할 수 있습니다. 형식 옵션은이 통계에는 적용되지 않습니다. PROB의 커트 포인트 (CUTPT과 동일하지만, 포맷되지 않은) SENSIT, 감도 (SENS과 동일하지만, 포맷되지 않은) 1MSPEC은 (SPEC과 동일하지만, 포맷되지 않은) 특이 POS는 관찰 된 이벤트 응답의 수는 이벤트로 예측 NEG의 nonevents FALPOS으로 예측 관찰 nonevent 응답의 수, 관찰 nonevent 응답 수 이벤트 FALNEG, 다음 nonevents으로 예측 관찰 된 이벤트 응답의 수를 언급 한 경우를 제외하고 선택적 매개 변수이기 때문에 예측 : 키워드 목록 idstat 커트 포인트 라벨에 영향을 미치는 매개 변수 목록을 지정합니다 ID가 목록의 각 변수와 관련된 통계. 계산 된 통계 값은 커트 포인트 라벨에 사용됩니다. 당신은 너무에 PROC에서 사용할 수있는 통계 키워드는 평균, 중앙값, 모드, 범위 등의 수단에 지정할 수 있습니다. 목록의 각 통계는 ID 옵션 목록에서 같은 위치에있는 상품에 적용된다. (예 : SENS 등) 통계 또는 (예 : OPTCORR 등) 최적의 상징 ID 옵션 항목의 경우, 누락 된 값을 지정 (.). 당신이 ID 옵션에 OPTALL을 지정하는 경우, 일곱 누락 된 값을 지정합니다. IDSTAT 옵션이 생략되면, 중간 숫자 변수를 계산하고, 제 값은 문자 변수에 사용된다. 포맷 형식은 cutpoints의 라벨에있는 모든 숫자 값의 형식을 지정합니다. 이 형식은 PROC LOGISTIC (PROB, SENSIT, 1MSPEC, POS, NEG, FALPOS 및 FALNEG)에서 설정 한 OUTROC 데이터의 통계에 적용되지 않습니다. 기본값은 FORMAT BEST5입니다. charlen 값은 cutpoints의 라벨에있는 모든 문자 값의 최대 길이를 지정합니다. 값이 1의 정수보다 크거나 같아야 디폴트는 5 분할 문자 cutpoints의 라벨의 값을 구분하기 위해 사용되는 캐릭터를 지정 CHARLEN이다. 예를 들어, SPLIT / 레이블 값을 분리하는 슬래시 문자를 사용합니다. 모든 cutpoints의 최대 관찰 Youden 기준의 인용 부호 (또는 100)를 사용하지 마십시오. Youden 인덱스는 커트 포인트에 대한 가치가없는 대각선으로부터의 수직 거리이다. 대각선 아래 Cutpoints 부정적인 Youden 인덱스가 있습니다. 기본값은 (최대 50) 0.5 THINY 사이 -1과 1 값이어야합니다. THINY를 지정하면 -1 Youden 기준으로 레이블의 더 얇아 (감소)하지 않습니다. 참고는이 방법으로 표시된 점의 수를 나타내는 SAS 로그에 인쇄됩니다. thinvar 변수는 추가 cutpoints이 ROC 플롯에 표시할지 여부를 결정하는 데 사용되는 숫자 변수를 지정합니다. THINVAR 변수는 INPRED 데이터 세트에있는 숫자 변수가 될 수 있습니다. THINVAR가 지정된 경우 MINDIST가 필요합니다. 데이터가 THINVAR 변수의 순서로 판독되기 때문에, 이 라벨 cutpoints 때 MINDIST 값 이상으로 THINVAR 변수의 값이 변경. 지정되지 않은 경우 THINSENS 및 THINY 옵션에 의해 결정되는, cutpoints 만 표시되어 있습니다. 참고는이 방법으로 표시 cutpoints의 수를 나타내는 SAS 로그에 인쇄됩니다. THINVAR이 지정된 경우 mindist 값이 필요합니다. 데이터가 THINVAR 변수의 순서로 읽을 때, cutpoints이 ROC 플롯에 표시 할 때 값 이상으로 THINVAR 변수 값이 변경. MINDIST 0 레이블 모든 커트 포인트를 지정. 최적의 cutpoints를 표시하기위한 매개 변수는 최적의 cutpoints을 찾는 모든 지정 하나 이상의 기준 올바른 DIST youden sespdiff 비용 MCT의 EFF를 optcrit. 공백을 사용하여 여러 기준. 기호는 각각 최적의 커트 포인트에서 ROC 곡선에 배치됩니다. 최적의 cutpoints의 테이블도 제공됩니다. ALL 요청 일곱 기준. 올바른 올바른 분류 율 (: C 기호)를 극대화 할 수 있습니다. DIST는 ROC 곡선의 가치가없는 대각선에서 수직 거리에 대한 ROC 곡선의 거리 (: Y 기호)를 최소화 할 수 있습니다. SESPDIFF 감도 및 특이성 간의 절대 차가 최소화 (기호 :). 비용은 비용을 최소화하는 기준 극대화 (기호 :). (: M 기호) MCT는 오 분류 선정 기간을 최소화합니다. EFF는 효율 (: E 기호)를 극대화 할 수 있습니다. 비용과 MCT 기준의 경우, COSTRATIO 옵션을 지정해야합니다. 아래의 세부 사항 섹션을 참조하십시오. 생략 할 경우, 최적의 cutpoints 제시되지 않습니다. 비용 또는 MCT의 최적 기준이 요청 될 때 costratio 값 값 목록이 필요합니다. 아래의 세부 사항 섹션에서 설명한 바와 같이 이러한 기준의 계산에 사용되는 하나 이상의 비용 비율을 지정합니다. 공백으로 여러 값을 구분. pevent 값이 값리스트는 하나 또는 그 이상의 빈도 (이벤트 발생의 속도) 비용, MCT 및 효율 최적 조건을 계산에 사용하는 값을 지정한다. 생략 할 경우, 관찰 된 데이터의 유병률이 사용됩니다. optbyx 예 아니오 OPTBYX의 예는 X 옵션에 지정된 변수에 대해 OPTCRIT에서 요청 된 최적 조건의 별도의 플롯을 생성하지 paneleach panelall. OPTBYX 옵션이 지정된 경우 X 옵션이 필요합니다. OPTBYX PANELALL는 기준 플롯을 포함하는 단일 패널을 생산하고 있습니다. OPTBYX PANELEACH은 YES OPTBYX 등 각 기준에 대한 별도의 플롯을 생성하지만, 비용, MCT 및 효율성 기준에 대해, 각각의 원가율 및 / 또는 보급 조합에 대한 플롯의 패널이 생산된다. OPTBYX NO은 플롯을 생성하지 않습니다. 기본값은 NO OPTBYX입니다. X 변수는 OPTCRIT에서 요구하는 최적의 기준이 플롯되는에 대해 하나의 변수를 지정합니다. OPTBYX 옵션이 지정 될 때 X 옵션이 필요합니다. 지정된 변수는 INPRED 데이터 세트에있는 모든 변수가 될 수 있습니다. multoptplot 예 panelall은 단지 비용, MCT 및 효율성의 최적 기준을 적용하지 않는다. MULTOPTPLOT YES이 최적 조건의 별도의 플롯을 생성합니다. 비용과 MCT 기준은 각 플롯은 각 빈도에 대한 별도의 라인 비용 비율에 대한 기준을 그래프. 효율 기준의 경우, 효율이 보급에 대해 도시된다.

No comments:
Post a Comment