동적 이변량 비닝업데이트: JMP 13과 JMP 14 사이에 발생한 변경 사항으로 인해 JMP 버전 <14에서 사용할 수 없게 되었기 때문에 여기에 게시된 원래 추가 기능을 수정했습니다. 또한 빈 통계를 내보내는 다른 방법을 추가했을 뿐만 아니라 빈 수단을 통해 스플라인을 맞출 수 있는 옵션도 추가했습니다. 개선된 비닝을 즐겨보세요! 이브
다음은 동적 이변량 비닝이라고 하는 작업을 수행하는 JMP 추가 기능입니다. X 및 해당 Y 데이터를 다양한 크기의 빈으로 간단히 집계하여 잡음이 많은 데이터를 탐색하는 것이 유용합니다. 비닝은 X축을 따라 균일하게 수행되거나 X 데이터의 밀도 분포에 의해 결정될 수 있습니다. 그것은 양 방향 및 일부 다른 옵션에서 임의 오차 막대가 있는 빈 평균의 이변량 플롯에서 생성합니다. 또한 동적으로 변화하는 최소 제곱 통계를 제공합니다. 원하는 비닝 수준을 선택한 후에는 빈 통계를 새 JMP 파일로 내보낼 수 있습니다. 행복한 비닝. 이브

데이터 시각화탐색적 데이터 분석통계 교육Re: 동적 이변량 비닝안녕 무자히다,
귀하의 질문에 대한 응답으로 스플라인 함수는 단순한 수학 함수가 아니라 특정 간격에 따라 X를 따라 변경되는 일련의 계수를 포함합니다. 계수 행렬을 내보내는 것은 실용적이지 않습니다.
감사합니다, 이브
Re: 동적 이변량 비닝안녕!이브스프레리
예, 잘 작동할 수 있습니다. 출력 보고서의 경우 다음 기능을 작성할 수 있습니다.
y=-7.1819+0.60695x
y=-5.1756+0.54369x
그러나 스플라인의 기능/공식은 무엇입니까?

Re: 동적 이변량 비닝안녕 무자히다,
먼저 답변이 늦어 죄송합니다. 기능이 저에게 잘 작동하기 때문에 무슨 일이 일어나고 있는지 잘 모르겠습니다. 사용 중인 JMP 버전은 무엇입니까?
안부 인사, 이브
Re: 동적 이변량 비닝나는 이 애드인을 사용해 보았는데 훌륭하지만 스플라인과 선의 방정식/기능에 맞지 않습니다. 이 기능을 개선할 수 있습니까?
Re: 동적 이변량 비닝안녕 이브,
대단히 감사합니다. 해당 줄을 "//"(추출된 스크립트에서 행 #188 정도였음에도 불구하고) 다음 창으로 이동할 수 있었습니다.
그것은 원래 데이터를 보여줍니다 ... 그러나 프로그램을 더 이상 사용하지 못하게 하는 두 가지(독립적인?) 문제가 있는 것 같습니다.
첫 번째 문제에서는 창이 열릴 때 플롯의 초기 프레젠테이션에 빈이 표시되지 않습니다.
"비닝 조정" 슬라이더를 슬라이드하려고 하면 다음과 같은 JMP 경고 팝업 오류 메시지가 표시됩니다.
"y는 열이 하나만 있어야 합니다"
다이아몬드가 있는 위치가 아닌 슬라이더 눈금의 한 지점을 클릭할 수 있으며 위에서 설명한 오류 메시지 팝업에서 확인을 클릭하면 빈 지점이 표시됩니다. 슬라이더의 아무 곳이나 클릭하면 오류 메시지가 나타나고 확인과 함께 해제된 후 비닝이 조정되지만 슬라이드되지는 않습니다.
두 번째는 GUI가 원본 또는 비닝된 데이터의 "OLS 적합선"을 표시하지 않는 것 같습니다. 상자를 선택할 수 있으며 확인 표시가 나타나지만 적합선이 나타나지 않습니다. 그러나 "Binned fit" R-square 및 Number of Obs는 변경되지만 플롯에 선이 나타나지 않는다는 점에 유의하십시오.
OLS 적합선이 확인되면 로그에 다음 메시지가 표시됩니다.
잘못된 아래 첨자(숫자 또는 숫자 목록이어야 함) '아래 첨자', 베타[/*###*/2]의 액세스 또는 평가에서 51002번
이를 통해 진행하는 데 도움이 되는 정보가 있습니까?
대단히 감사합니다, 마르크스
Re: 동적 이변량 비닝안녕 마르크스,
이건 이상해. 마치 뺄셈이 행렬 곱셈보다 먼저 평가되는 것과 같습니다. 그렇게 해서는 안 됩니다.
219행을 찾아 다음과 같이 괄호 세트를 추가하십시오.
lsres = ym - (axm * lsbetas);
어쨌든 이 줄은 실제로 필요하지 않으며 이전 스크립트의 잔재임이 밝혀졌습니다. 219, 220 및 225 행을 간단히 삭제할 수도 있습니다(또는 각각의 시작 부분에 // 입력). 시도해 보고 알려주세요.
이브
Re: 동적 이변량 비닝그 비디오는 굉장했고 매우 설명적이었습니다. 이브스프레리 감사합니다.
이를 비교할 수 있도록 제 데이터를 사용하는 대신 JMP와 함께 제공되는 "Growth" 샘플 데이터를 사용했고 추출된 JSL 스크립트를 직접 복사하여 성장 데이터 세트로 실행하는 대신 성장 데이터 세트에 사용하라는 귀하의 제안을 따랐습니다. 추가합니다.
안타깝게도 X 및 Y 변수를 입력하는 첫 번째 대화 후 "확인"을 클릭해도 아무 일도 일어나지 않았습니다.
디버깅 모드로 해봤는데 아래와 같은 오류 메시지가 뜹니다.
행렬 차원이 'Subtract' 액세스 또는 평가에서 72 x 1 및 72 x 2를 준수하지 않습니다. ym - /*###*/axm * lsbetas/*###*/
Google에서 이 오류를 시도했지만 행렬의 크기가 다른 것 외에는 많이 찾을 수 없었지만 성장 샘플 데이터에서 두 개의 데이터 열에 대해 동일한 수의 행이 있기 때문에 이해할 수 없었습니다. 어떻게 이럴 수가.
제공할 수 있는 모든 도움을 주시면 감사하겠습니다.
감사해요! 마르크스
Re: 동적 이변량 비닝감사합니다 yvesprairie, 할 것입니다! 
Re: 동적 이변량 비닝지금 업로드되었습니다. 유용하다고 생각되는 작은 기능이 생각나면 알려주세요. 이브
Re: 동적 이변량 비닝답장을 보내 주셔서 감사합니다.
비디오가 제공되면(지금 로드 중인 것처럼 보임) 잠시 후 비디오를 보고 임베드된 JSL을 직접 실행한 다음 여기로 돌아갑니다. 그리고 실제로 Pro도 실행하고 있다는 사실을 언급하는 것을 잊었습니다.
후속 조치에 다시 한 번 감사드립니다. 매우 멋진 추가 기능인 것 같습니다... 저는 꽤 많은 이변량 연속 피팅을 사용하고 이러한 방식으로 샘플을 비닝하기를 간절히 원합니다.
감사해요! 마르크스
Re: 동적 이변량 비닝안녕 마르크스,
많은 플랫폼에서 테스트하지는 않았지만 멋진 것을 사용하지 않아서 Windows의 JMP13에서 작동하지 않는 이유를 알 수 없습니다(Mac에서는 JMP14 Pro를 사용했습니다). 당신이 할 수 있는 한 가지는 포함된 JSL 파일을 열고 스크립트로 간단히 실행하는 것입니다. 작동하지 않는 항목에 대한 자세한 정보는 로그 창에서 얻을 수 있습니다. 여기에 무엇을 해야 하는지 보여주는 작은 화면 캡처 비디오가 포함되어 있습니다.
더 도와드릴 수 있으면 알려주세요.
이브
Re: 동적 이변량 비닝이브스프레리 감사합니다... 추가 기능을 성공적으로 사용한 다른 사람을 도울 수 있습니까?
지금 애드인을 시도하고 있지만 초기 팝업 창의 X 및 Y 필드 모두에 연속 변수를 입력하고 확인을 클릭한 후 창이나 결과 또는 대화형 GUI가 표시되지 않습니다. X 및 Y 변수 입력 필드가 있는 초기 팝업 창이 사라지지만 그 자리에 아무 것도 표시되지 않고 열이 생성되지 않습니다. JMP 13.2.1 64비트를 실행하는 Windows 7 Enterprise를 사용하고 있습니다.
미리 감사드립니다, 마르크스
Re: 동적 이변량 비닝꽤 멋진 애드인!! 공유해주셔서 감사합니다