이는 JMP 18의 새로운 Python 통합과 Python 통합을 R과 함께 사용하는 방법을 설명하는 데 사용할 수 있는 스크립트 모음입니다. 고객 프레젠테이션에 적합할 수 있는 다른 예를 자유롭게 다시 게시해 주세요. Kemal Oflus, Sam Gardner 및 Paul Nelson을 포함하여 이러한 예제 개발에 도움을 준 모든 분들께 감사드립니다.
R을 포함하지 않는 새로운 Python 통합 사용에 대한 더 많은 예를 보려면 다음 동반 게시물을 참조하세요.
C80 JMP Python 사용 사례
************************************************** ************************************************
부트스트랩 R(이전 통합).jsl
- 이는 JSL 스크립트를 사용하는 이전 R 통합(JMP 18에서 여전히 작동함)의 예입니다.
- 이 예에서는 R을 사용하여 50개 관측치의 무작위 표본을 생성합니다. 그런 다음 중앙값 통계의 500개 샘플 부트스트랩이 생성됩니다.
- 부트스트랩 데이터는 R에 표시됩니다.
- 부트스트랩 데이터가 JMP로 전송되고 분포 보고서가 생성됩니다.
- R에서 생성된 플롯은 비교를 위해 JMP 분포 보고서와 나란히 표시됩니다.
************************************************** ************************************************
부트스트랩 R(rpy2).py
- 새로운 Python 통합을 통해 R과 상호 작용합니다.
- rpy2를 사용하여 R 명령을 실행합니다.
- 데이터 전달: R 데이터 프레임 + Python 데이터 프레임 + JMP 테이블.
- run_jsl()을 사용하여 배포 플랫폼을 호출합니다.
************************************************** ************************************************
부트스트랩 R(Rscript).py
- 새로운 Python 통합을 통해 R과 상호 작용합니다.
- 외부 파일에서 R 스크립트를 실행합니다.
- Python의 Rscript 기능을 사용합니다.
- 데이터 전달: R 데이터프레임 + Python 배열 및 데이터프레임 + JMP 테이블.
- run_jsl()을 사용하여 배포 플랫폼을 호출합니다.
- R에서 생성된 표준 출력을 로그 창에 인쇄합니다.
************************************************** ************************************************
부트스트랩 R(Rserve).py
- 새로운 Python 통합을 통해 R과 상호 작용합니다.
- Rserve에 대한 연결을 통해 R을 실행합니다.
- JMP 테이블을 생성하고 메모리에 직접 기록합니다.
- 데이터 전달: R 데이터 프레임 + Python 데이터 프레임 + JMP 테이블.
- run_jsl()을 사용하여 배포 플랫폼을 호출합니다.
************************************************** ************************************************
임상 R(rpy2 방법).py
- 새로운 Python 통합을 통해 R과 상호 작용합니다.
- rpy2를 사용하여 R 명령을 실행합니다.
- 설치해야 하는 R 패키지를 선택적으로 설치합니다(파이썬 접근 방식).
- Haven을 사용하여 SAS 전송 파일을 생성합니다.
- Pharmaversesdtm의 예제 임상 데이터 세트(많은 전문 파일)로 작업합니다.
************************************************** ************************************************
Rserve_Simple.py
- 새로운 Python 통합을 통해 R과 상호 작용합니다.
- Rserve에 대한 연결을 통해 R을 실행합니다.
- Bootstrap R (Rserve).py와 유사한 예이지만 더 간단합니다.
************************************************** ************************************************