Oneway 분석을 위한 JSL 대화 상자 모달 창목표
Oneway 분석 플랫폼을 사용하여 통계 테스트 보고서에서 요약 데이터 테이블을 가져옵니다.
질문
만드는 방법 대화 상자 - JSL을 통해 - 데이터를 Oneway 분석 플랫폼으로 전송합니다. 대화 상자는 스크린샷에서 노란색으로 표시된 필드를 포함해야 합니다. "Y, 응답"은 하나 이상의 열을 얻을 수 있어야 합니다.

@martindemel
대량 맞춤화Re: JSL Dialog Box Oneway 분석을 위한 모달 창아, 어디로 가는지 알겠습니다.
내가 보낸 예에서 첫 번째 단계는 "Data1.." 레이블이 있는 열을 쌓는 것이었습니다.
이렇게 하면 원래 테이블에 있는 "Data1.."의 수준 수를 사전에 알지 않고도 보고서에서 "Data1.."에 대한 새 열 레이블을 사용할 수 있습니다.
대화 상자에서 사용자가 그룹, 데이터 및 "Data1.." 열을 선택하도록 할 수 있습니다. 그러면 워크플로가 단일 경로를 통해 실행될 수 있습니다. "Data1.."의 각 수준(또는 열)에 대해 보고서를 반복하면 잠재적으로 스크립트에 많은 복잡성이 추가될 수 있습니다. (IMHO)
Re: JSL Dialog Box Oneway 분석을 위한 모달 창예, 목표는 "에서 귀하의 테이블과 유사한 테이블을 가져오는 것입니다. 첫 번째 테이블 grinder.jsl" 스크립트. 다른 스크립트를 만들었습니다." StatisticalSummaryTable.jsl" "First Table.jmp"의 요약 테이블도 제공합니다.
그러나 내 최종 목표는 요약 스크립트를 위의 열 대화 스크립트와 결합하여 원시 데이터 테이블에서 열을 선택하고 가져오는 것입니다. 로 보고된 통계 요약 결정적인 테이블.
나는 달성하려고 노력하고 있습니다 열 대화 스크립트를 사용합니다.
그러나 이것이 적용되는 경우에 이것이 작동하거나 조각난 것인지는 모르겠습니다. 다른 데이터 테이블.
Re: JSL Dialog Box Oneway 분석을 위한 모달 창이와 같은 테이블을 생성하는 대화 상자를 만드는 것이 목표입니다(스크립트 결과 참조).
테이블을 연 다음 스크립트를 실행하십시오. 그다지 역동적이지 않습니다
BTW, JSL을 처음 사용하는 경우 스크립트가 인상적일 수 있지만 복사 및 붙여넣기 시간은 5분 정도입니다.
나는 당신의 테이블로 시작해서 그것을 쌓은 다음 플랫폼을 실행하여 통계를 얻은 다음 보고서를 일부 테이블로 만들고 함께 형식을 지정했습니다.
Re: JSL Dialog Box Oneway 분석을 위한 모달 창표 형식이 지저분해 보이기 때문에 답장을 보내야 합니다.
첨부된 StatisticSummary.xls 파일과 같은 통계 요약 테이블을 얻기 위해 첨부된 data.xls와 같은 시작 테이블에서 가져오도록 Fit Y by X 시작 대화 상자를 다시 만들고 싶습니다.
Re: JSL Dialog Box Oneway 분석을 위한 모달 창나는하고 싶어요 Fit Y by X 시작 대화 상자를 다시 만들어 다음과 같은 시작 테이블에서 가져옵니다.
| 그룹 | 데이터1 | 데이터2 | 데이터3 |
| ㅏ | 0,5132880818 | 0,7423024938 | 0,4106620047 |
| ㅏ | 0,1801831271 | 0,40159381 | 0,9915244431 |
| ㅏ | 0,7931957335 | 0,4233010732 | 0,3309875351 |
| ㅏ | 0,3091537225 | 0,3352819176 | 0,2196420115 |
| ㅏ | 0,3843330193 | 0,1774021578 | 0,7153274983 |
| ㅏ | 0,2984767702 | 0,8072565908 | 0,4388054716 |
| 비 | 0,2101519076 | 0,9675779821 | 0,0814124624 |
| 비 | 0,9591469307 | 0,8801380662 | 0,2855633474 |
| 비 | 0,9409954563 | 0,997501795 | 0,5214475685 |
| 비 | 0,2149354227 | 0,4645088479 | 0,3818163048 |
비 | 0,3927884577 | 0,2959816653 | 0,333390039 |
다음과 같은 통계 요약 테이블:
| 데이터 | 평균 그룹 A | 성병 데브 그룹 A | 평균 그룹 B | 성병 데브 그룹 A | P-값 t-테스트 | P-값 F-테스트 |
| 데이터1 | | | | | | |
| 데이터2 | | | | | | |
| 데이터3 | | | | | | |
Re: JSL Dialog Box Oneway 분석을 위한 모달 창확실하지 않습니다. 조금 파헤쳐 야합니다. 모달 윈도우이기 때문에 통과하기 전에 무언가를 원할 것이라고 생각합니다. 필요한 경우 열 기준 행을 추가하기 위해 대화 상자에 라디오 상자가 있으면 작동할 수 있습니다.
아마도 내가 물어봐야 할 더 큰 질문은 Fit Y by X 시작 대화 상자를 리메이크하려는 이유는 무엇입니까?
Re: JSL Dialog Box Oneway 분석을 위한 모달 창
안녕 Byron_JMP, 거의 빛의 속도만큼 빠른 답장을 보내 주셔서 감사합니다. 제안된 코드는 매우 유망해 보입니다.
한 가지 질문이 남아 있습니다. 문을 변경하여 "By" 필드를 필수에서 선택으로 변경할 수 있습니까? = ColList( "By", Min Col( 1 ), to = ColList( "By", Min Col( 0), ?
문안 인사
도마
Re: JSL Dialog Box Oneway 분석을 위한 모달 창다음은 작업하는 데 유용할 수 있는 예입니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
cd=Column Dialog(
exy =
ColList( "Y",
Min Col( 1 ),
Max Col( 10 ),
Data Type( "Numeric", "Continuous" )
),
exx =
ColList( "X",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
),
exby =
ColList( "By",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
)
);
show(cd);
eval(cd[1]);eval(cd[2]);eval(cd[3]);
//evaluate the variables from the list of things that came from the dialog
yyy=expr(y());
xxx=expr(x());
ebyby=expr(By());
for (i=1, i<=nitems(exy), i++,
insert into(yyy, exy[i]));
for (i=1, i<=nitems(exx), i++,
insert into(xxx, exx[i]));
for (i=1, i<=nitems(exby), i++,
insert into(ebyby, exby[i]));
ow=expr(Oneway());
insert into(ow, evalexpr(yyy));insertinto(ow,evalexpr(xxx));insertinto(ow,evalexpr(ebyby));
show(ow);ow;Re: 단방향 분석을 위한 JSL 대화 상자 모달 창이것을 찾았습니다. 출력을 얻기 위해 수정하는 방법을 살펴보겠습니다.
사용자 정의 창에 Recall 버튼을 만드는 방법 - JMP User Community
Re: 단방향 분석을 위한 JSL 대화 상자 모달 창매우 유용한 스크립트입니다. exby 입력을 선택적으로 설정할 수 있는 방법이 있나요? 그리고 여기에 리콜 기능을 추가하는 것이 얼마나 어려운가요?