JMP에서 모델을 구축한 후에는 어떻게 합니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
JMP를 지속적으로 개선하면서 JMP에서 구축한 모델을 어떻게 활용하는지 알아야 합니다. 이제 JMP를 사용하면 모델을 새 열의 예측 공식으로 저장할 수 있습니다. JMP는 SAS DATA 단계 코드를 출력할 수도 있습니다.
우리는 JMP에서 구축한 모델로 무엇을 하는지 알고 싶습니다.
- JMP 또는 JMP Pro로 구축한 모델을 프로덕션에 배포하시나요? 그렇다면 그 모델은 어디로 가나요? 어떤 시스템을 사용하시나요?
- JMP 모델을 그대로 사용하시나요, 아니면 다른 언어로 다시 프로그래밍하시나요? 그렇다면 어떤 언어가 있나요?
- JMP에서 구축한 모델을 생산 시스템에 더 쉽게 적용하기 위해 JMP가 할 수 있는 일이 한 가지 있다면 그것은 무엇일까요?
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?모든 의견을 보내주셔서 감사합니다. 이는 개발에 유용했습니다. 포뮬러 디포 JMP Pro에서.
Formula Depot에서 내보낸 모델에 대한 추가 대상을 제안하려면 여기에 계속 응답하십시오.
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?모델, 특히 신경망을 Excel로 내보내고 싶습니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?David, 당신이 게시한 링크는 우리가 JMP 12에 추가한 프로파일러와 매우 유사해 보입니다. 여기에 익숙하지 않은 사용자를 위해 몇 가지 기능을 설명하는 제가 작성한 블로그가 있습니다. JMP 12에서 대화형 HTML 프로파일러 사용 ).내장된 대화형 HTML 버전에 비해 JavaScript 구현이 어떤 이점이 있는지 물어봐도 될까요?귀하의 요구 사항을 충족하지 못하는 경우 향후 개선 방법을 찾을 수 있는 기회가 될 수 있습니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?저는 모델을 여러 가지 방법으로 사용하지만 가장 도움이 될 기능은 교정 모델에 대한 것입니다.역회귀가 2차 모델에 대해 작동한다면 많은 노력을 절약할 수 있을 것입니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?JMP 사용자인 고객에게는 일반적으로 가능한 한 사용자 정의된 스크립트로 모델 적합이 저장된 데이터 테이블을 제공합니다. JMP를 사용하지 않는 사용자에게는 예측 프로파일러의 빨간색 버튼 아래에 있는 "출력 그리드 테이블"을 통해 생성할 수 있는 그리드 테이블로 적합한 모델을 Excel에서 제공합니다.
나는 모델 방정식을 인터넷에서 사용할 수 있도록 하는 쉬운 솔루션에 많은 관심을 갖고 있습니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?제가 하는 일과 이 고객이 하는 일의 유일한 차이점은 모델 개발 후 모델 개발 전에 유틸리티의 모델 검증을 사용하여 JMP에서 테스트하고 검증하고 모델의 필수 통계가 확인되는지 확인한다는 점입니다. 검증 플랫폼은 모델 자체에 더 가깝습니다. 우리는 모델을 사용하여 유사한 역사적 맥락/데이터를 가진 다른 고객의 점수를 매기고 응답을 파악하고 각 고객이 해당 십분위 내에서 어디에 있는지와 관련하여 예측 점수와 실제 점수를 그래프로 표시함으로써 위에 나열된 프로세스를 거친 후 모델을 평가합니다. 기타 비즈니스 분석 단위/통계. 평가가 만족스러우면 모델 배포가 시작되고 MicroStrategy에서 설명한 대로 진행됩니다. 비즈니스 객체, IBM UNICA, Salesforce 등 이 모델은 캠페인, 전망, 재활성화, 타겟 캠페인 세분화 등에 사용하는 광범위한 이해관계자에게 제공됩니다. 따라서 JMP의 내부 테스트 및 검증과는 별도로, 프로덕션에 배포하기 전에 모델을 평가하는 것이 항상 매우 중요합니다. 이를 통해 추가 및 제거가 필요한 것이 있는지 또는 모델에 추가 개선이 필요한지 확인할 수 있습니다. 완벽한 모델은 없습니다!
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?여기 피터도 마찬가지야. 내 이전 게시물을 요약한 것 같습니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?이것은 내 직업에 직접적으로 적용되는 매우 관련성이 높은 게시물입니다. 이 게시물에 응답하면서 저는 다양한 데이터 유형을 사용하여 JMP Pro 12에서 개발된 다섯 번째 모델을 완성하려고 합니다. JMP에서 모델이 개발된 후에는 모델을 개발하는 데 사용된 데이터를 보유한 고객과 유사한 역사적 맥락을 가진 고객의 점수를 매기는 데 모델을 사용했습니다. 해당 고객에 대한 채점 프로세스가 완료되면 과거에 홍보했던 제품/서비스에서 응답을 검색하고 채점된 데이터 테이블의 예측 점수와 실제 응답을 사용하여 가장 큰 것부터 예측 점수를 정렬합니다. 가장 작은 것부터 고객을 10분위수로 순위를 매깁니다.
예를 들어, 가장 타겟이 되는 고객은 10분위수에 속한 고객이고 그 다음 10분위수, 2, 3, 4위 고객이 될 것입니다. 고객 수, 응답률(RR%), 실제 등록 수, 이익 % 등 JMP에서 기타 통계를 계산합니다. , 잉여금($), $/개, 평균 $ 금액 등. 이러한 통계를 사용하여 우리는 어떤 고객을 대상으로 하고 누구를 대상으로 하지 말아야 하는지 비즈니스 결정을 내립니다.
우리는 또한 이 프로세스를 사용하여 실제 반응을 포함하고 십분위수(금전적으로 1~10까지의 십분위수) 곡률을 사용하여 모델이 현실을 예측하는 데 얼마나 잘 수행되고 있는지 평가합니다. 이 추출 평가 프로세스는 내부 JMP 모델 검증 프로세스와 완전히 별개입니다. 일단 우리는 모델 성능과 십분위수 깊이 차트 곡선의 곡률에 대해 모두 만족합니다.
제프 퍼킨슨
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?웹 배포를 위해 수식을 javascript로 변환합니다.
http://pega-analytics.co.uk/model-viewer/html/body-measurements.html
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?제프,
방정식을 SQL 코드로 변환하고 시간 0의 기존 고객 추출에 추가한 다음 간헐적으로 동일한 고객이 모델에 따라 일관되게 행동하는지 확인합니다(예: 계정 증가/감소). 아마도 이것을 "잠정적인 비배치"라고 부르실 것 같습니다.
감사해요.
남자 이름
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?제프:
저는 석유화학 공정을 제어하기 위한 모델을 구축하기 위해 JMP를 사용합니다. 데이터 기록(일반적으로 Honeywell PHD)에서 가져온 공정 데이터를 분석합니다. 모델 구축; 분산 제어 시스템(일반적으로 Honeywell)용 코드에서 방정식을 사용하는 프로세스 제어 엔지니어에게 방정식을 제공합니다. 좋은 모델을 가지면 스마트한 제어 알고리즘을 만들 수 있습니다.
이는 ellie.maricou가 수행하는 작업과 유사합니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?예측 방정식을 JMP 열에 저장하는 것은 훌륭한 기능입니다.우리는 항상 그것을 사용합니다.
향후 공용 사용을 위해 엑셀 9에 잘라서 붙여넣은 후 편집도 합니다.)따라서 Excel 형식 저장 옵션이 좋을 것입니다.JMP를 사용하지 않는 내부 고객의 99%는 Excel을 기본 데이터 도구로 사용합니다. (좋든 싫든, 윽)
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?제프,
범주가 많은 명목 요인으로 모델을 실행하는 경우 최소 제곱 평균 표를 기록하고 범주 순위를 지정합니다. 그런 다음 해당 변수의 값 순서를 설정하고 모델링 유형을 순서형으로 변경합니다. 모델을 다시 실행하면 계수와 그 중요성에 대한 더 의미 있는 해석을 얻을 수 있으며 예측 프로파일러는 시각적으로 더 많은 정보를 제공합니다.
모델 플랫폼이나 출력에 사후 방식으로 정렬된 범주형 요인을 사용하여 모델을 다시 실행할 수 있는 옵션이 있으면 좋을 것입니다.
또한 많은 범주를 대조하기 위해 많은 사용자 정의 테스트를 저장합니다.
감사해요!
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?제프,
우리는 두 가지 이유로 메일로 모델을 개발합니다.
- 예측 매개변수에 대한 모델 매개변수의 관계 및 효과를 연구합니다. 이 경우 모델 개발 및 분석은 주로 JMP에서 수행되며 예측 공식은 모델링 정확성과 예측력(그래프 빌더에서)을 평가하고, 다른 모델을 비교하거나(모델 비교 도구에서) 심지어 중첩 모델을 비교하는 데에만 사용됩니다. 어떤 경우에는 모델이 Excel로 내보내지기도 합니다.
- 온라인 구현(모니터링 또는 예측)을 위한 모델을 개발합니다. 이 경우 모델 방정식은 PIMS(생산 정보 관리 시스템) 또는 AspenIQ에서 사용됩니다. AspenIQ는 생산 프로세스를 자동화하기 위한 고급 프로세스 제어 솔루션의 일부로 일반적으로 사용되는 Aspentech 소프트웨어 도구입니다. 현재 도구 세트는 선형 모델 사용으로 제한됩니다. 그러나 우리는 보다 고급 모델(예: 부트스트랩 포리스트, PLS, NN 등)을 배포하는 데 관심이 있습니다. 현재 이러한 종류의 모델을 JMP에서 내보내는 것은 그리 간단하지 않습니다. 다른 도구나 언어로 다시 프로그래밍하려면 훨씬 더 많은 작업이 필요합니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 하시나요?제프:
JMP Pro에서 구축, 검증, 테스트한 예측 모델을 마케팅 인텔리전스 목적으로 내부 데이터 웨어하우스에 배포하는 고객이 있습니다. 그런 다음 이러한 모델은 창고 비즈니스 인텔리전스 시스템 내에서 생산되어 고객 행동(유지 확률, 평생 지출, 시장 세분화 등)을 예측합니다. 따라서 기본적으로 JMP Pro에서 모델을 구축, 검증, 테스트한 다음 비즈니스 인텔리전스 아키텍처에서 생산에 투입합니다. 그런 다음 기존 BI 모델이 더 이상 유용하지 않으면 수리, 수정 등을 위해 JMP Pro로 돌아갑니다. 항상 JMP Pro를 사용하여 새로운 BI 이니셔티브를 테스트합니다. 그러나 JMP Pro 외부의 BI 시스템에서 막대한 생산 증가가 발생합니다.
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?제프,
"작업 모드"에 있을 때 이름을 바꿔야 하는(또는 예측, 예측 2, 예측 3 등을 처리해야 하는) 유사한 열 이름을 가진 여러 모델이 데이터 테이블에 저장됩니다.적절한 방식으로 저장된 결과 열 이름을 채우는 대화 상자에 모델 이름을 입력할 수 있도록 "이름과 함께 예측 수식 저장" 옵션이 있으면 좋을 것입니다.
여자 이름
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?예측 프로파일러를 플래시 형식으로 내보내는 것이 매우 유용하다고 생각합니다. 그렇게 하기 위해 모델 공식을 추출하여 프로파일러 플랫폼에서 사용합니다. 안타깝게도 명목형 또는 순서형 로지스틱 회귀 분석에는 이 기능을 사용할 수 없습니다.
또한 중간 크기 파일이 포함된 경우 로지스틱 회귀 분석에서 승산비와 신뢰 구간을 계산하는 데 너무 오랜 시간이 걸립니다.
예를 들어, 이 작업은 표시 - 응답하지 않는 동안 꽤 몇 분이 걸립니다.
(이 스크립트를 실행하기 전에 다른 모든 JMP 창을 저장하고 닫아야 합니다. 멈추는 경향이 있기 때문입니다.)
// 데이터 테이블 가져오기
dt = 열려 있는 ( "$SAMPLE_DATA/Hurricanes.jmp" ) ;
//모델 실행
객체 = 모델 맞춤 (
와이 ( : 폭풍 카테고리 ) ,
효과 ( : 위도 , : 경도 , : 위도 * : 경도 ) ,
성격 ( 명목상 물류 ) ,
달리다 ( 우도비 검정 ( 0 ) , 월드 테스트 ( 0 ) )
) ;
// 추정치에 대한 신뢰구간을 구합니다.
객체 << 신뢰 구간 ( 0.05 ) ;
Re: JMP에서 모델을 구축한 후에는 어떻게 합니까?Jeff 님, JMP 커뮤니티 사이트에 적시에 질문을 게시해 주셔서 감사합니다.SAS Data Step 코드가 다음과 같으면 도움이 될 것입니다.
- Dakota(최적화 및 테라스케일 애플리케이션을 위한 설계 분석 키트), DaVinci 또는 Galaxy와 같은 패키지가 호출할 수 있는 컴파일된 실행 파일입니다.
- Excel 형식으로.
개발자가 아니더라도 위에서 언급한 것과 같은 옵션을 사용하면 JMP에서 모델을 생성하고 쉽게 액세스할 수 있는 환경에서 쉽게 사용할 수 있습니다.