다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />다른 데이터 파일에 대해 동일한 여러 분석을 수행합니다.하나의 데이터 파일을 사용하여 분석을 만든 다음 다른 파일에 적용하는 방법이 있습니까?매번 같은 과정을 반복하는 것이 싫다.
비
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?고마워요, 줄리안! 그게 가장 도움이 됩니다!
제니퍼
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?안녕 @jennifer_n_blak ,
전적으로! JSL의 주석 구문은 다음과 같습니다.
// this is a single line comment
/*
This
is a
multi-line
comment
*/
줄리안
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?안녕 줄리안,
이 유용한 게시물에 감사드립니다. 코드를 방해하지 않고 스크립트 창에서 스크립트에 주석을 달 수 있는 방법이 있는지 궁금합니다(R에서 #을 사용하는 것처럼).
저는 JSL을 하지 않기 때문에 나중에 많은 코드를 해독할 필요가 없도록 분석을 수행할 때 분석 유형을 기록하는 것이 더 쉬울 것입니다.
감사해요!
제니퍼
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?이것은 모두 JSL로도 수행할 수 있지만 일부 수동 코딩이 필요합니다(실행 시 스크립트를 생성하고 "소스" 아래의 데이터 테이블 스크립트에 저장되는 요약 테이블 제외). JSL 스크립팅 또는 일반 프로그래밍에 대한 경험이 있습니까? 그렇지 않다면 Help > Books > Scripting Guide 아래에 있는 JSL Scripting Guide를 읽는 것이 좋습니다.
시작하기 위해 빈 행("TEST"라는 열의 빈 값)을 제거하는 방법은 다음과 같습니다.
dt = 현재 데이터 테이블 () ;
dt << 어디를 선택 ( : 시험 == "" ) ;
dt << 행 삭제 ;
이 정확히 동일한 코드는 "Useless Data" 문자열을 찾는 것과 같이 선택하려는 키워드가 있는 열이 있는 행을 삭제하는 데 사용할 수 있습니다.
dt = 현재 데이터 테이블 () ;
dt << 어디를 선택 ( : 시험 == " 쓸모없는 데이터 " ) ;
dt << 행 삭제 ;
열 데이터 유형을 변경하려면 다음 코드를 사용할 수 있습니다("Test"라는 열을 참조함).
dt :시험 << 데이터 형식 ( 숫자 ) << 모델링 유형 설정 ( 마디 없는 ) ;
이게 도움이 되길 바란다!
줄리안
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?그래프 또는 기타 플랫폼 출력을 원하는 경우 설명이 잘 작동하지만 테이블에서 반복적인 조작을 수행해야 하고 이 작업을 매번 동일하게 수행하려는 경우에는 어떻게 해야 합니까?예를 들어 다음을 수행하고 싶다고 가정해 보겠습니다.
1) JMP에 데이터 붙여넣기
2) 비어 있거나 필터링해야 하는 키워드가 있는 행을 삭제합니다.
3) 3열의 열 종류를 문자에서 숫자로 변경
4) 표 --> 요약
JMP에 붙여넣는 데이터는 동일한 열 머리글 이름과 열 데이터 유형으로 매번 같은 형식입니다.
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?Julian은 시작하기에 가장 좋은 옵션을 제공했습니다.
생산성 향상 대 투자 측면에서 다음으로 가장 효율적인 책은 다음과 같습니다.
http://www.sas.com/store/books/categories/usage-and-reference/jump-into-jmp-scripting/prodBK_61733_en.html
이것은 약간의 독서 후에 생산성을 향상시킬 것입니다.
Re: 다른 데이터 세트에 적용할 수 있는 분석을 생성하는 방법이 있습니까?전적으로! JMP 스크립팅을 사용하면 첫 번째 데이터 세트에서 수행한 분석을 저장한 다음 보유한 새 데이터에서 스크립트를 실행할 수 있습니다. 스크립트를 저장하려면 먼저 분석을 수행한 다음 맨 위의 빨간색 삼각형을 선택하고 스크립트로 이동한 다음 "스크립트 창에 스크립트 저장"을 선택해야 합니다. 이렇게 하면 분석을 생성하기 위해 수행한 모든 작업과 출력에 대해 수행한 모든 사용자 지정이 저장됩니다. 많은 분석을 수행하고 스크립트를 동일한 스크립트 창에 저장할 수 있습니다. 이렇게 하면 필요한 모든 분석을 실행할 단일 스크립트를 가질 수 있습니다.
저장하는 스크립트는 특정 데이터 세트가 아니지만(즉, 다른 데이터 세트를 열고 스크립트를 실행할 수 있음) 스크립트는 분석을 위해 모집한 특정 열을 참조합니다. 모든 데이터 세트의 열 이름이 동일합니까? 그렇다면 더 이상 할 일이 없습니다! 필요한 모든 스크립트를 저장한 다음 새 데이터 세트를 열고 스크립트를 실행하십시오(PC에서는 control-R, Mac에서는 command-R).데이터세트의 열 이름이 다른 경우 몇 가지 옵션이 있습니다.
1. 원본 데이터 세트와 일치하도록 열 이름 바꾸기
2. 찾기 및 바꾸기를 사용하여 각 데이터 세트에 대해 스크립트에서 참조된 열 이름을 교체합니다.
삼. 사용할 열을 묻는 메시지를 표시하도록 스크립트를 수정하십시오.
이 마지막 옵션은 수정하지 않고 모든 데이터 세트에서 스크립트를 사용할 수 있기 때문에 아마도 가장 강력한 방법일 것입니다. 그러나 인터페이스를 디자인하려면 약간의 JSL을 배워야 합니다. 프로그래밍 경험이 있다면 JSL이 편할 것이라고 장담하지만, 프로그래밍과 스크립팅이 처음이라면 더 많은 수동 옵션을 사용하는 것이 좋습니다. 사용자 지정 인터페이스를 사용하기로 결정한 경우 저에게 알려주시면 유연한 스크립트를 만들기 위한 몇 가지 참고 자료와 지침을 제공해 드리겠습니다.
이게 도움이 되길 바란다!
줄리안