데이터 테이블 이름을 바꾸는 스크립트 도움말안녕하세요,
일부 분석을 간소화하려고 노력 중이며 JSL에 발을 담그고 있습니다. 현재의 경우 일부 데이터의 4PL 적합을 실행한 다음 곡선 매개변수 요약 테이블을 생성하고 있습니다. 새 테이블을 만들 수 있지만 기본적으로 이름은 "제목 없음 X"로 지정됩니다(여기서 x는 숫자의 반복일 뿐임...). 수동으로 이름을 "4PL"로 바꿀 수 있습니다...작업에 대한 후속 작업이 이를 가리킬 것입니다.
제가 하고 싶은 것은 원본 스크립트로 새 테이블을 만들고 이름을 "4PL"로 설정하는 것입니다. 아카이브를 검색하고 이름 설정 기능을 시도했지만... 구문이 정확하지 않은 것 같습니다. 어떤 도움이라도 주시면 감사하겠습니다.
다음은 제가 실행 중인 스크립트입니다(Set Name 기능 없이).
이름의 기본값은 여기에 있습니다( 1 );
rpt = 새 창("RM 추적- CV - log(Conc)별 평균 응답 곡선 맞춤",
데이터 테이블( "RM 추적- CV" ) << 곡선 맞춤(
Y( :평균 응답 ),
X( :"log(Conc)"n ),
그룹( :로트번호가 있는 개별 곡선 ),
Fit Logistic 4P(병렬성 테스트),
SendTo보고(
Dispatch( {"물류 4P"}, "Plot", OutlineBox, {Close( 1 )} )
)
)
);
잠깐( 0 );
rpt["맞춤 곡선", "로지스틱 4P", "그룹 요약", 테이블 상자( 1 )] <<
데이터 테이블로 만들기;
rpt << 창 닫기;
도움을 주셔서 대단히 감사합니다!
크리스
자동화 및 스크립팅Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말다음은 세트 이름을 사용한 예입니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Nonlinear Examples/Bioassay.jmp");
fc = dt << Fit Curve(
Y(:Toxicity),
X(:log Conc),
Group(:formulation),
Fit Logistic 4P(Test Parallelism),
SendToReport(Dispatch({"Logistic 4P"}, "Plot", OutlineBox, {Close(1)}))
);
dt_logistics = Report(fc)["Fit Curve", "Logistic 4P", "Group Summary", Table Box(1)] << Make Into Data Table;
fc << Close Window;
dt_logistics << Set Name("4PL");Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말안녕하세요 Jarmo님,
응답해 주셔서 감사합니다. 내 경우에는 다음을 사용했습니다(데이터 테이블은 프로젝트 파일에 포함되어 있음).
이름의 기본값은 여기에 있습니다(1);
dt = Open("jmpprj://contents/Test File.jmp");
fc = dt << 곡선 맞춤(
Y(:평균 응답),
X(:"로그 농도"n),
그룹(:로트번호가 있는 개별 곡선),
Fit Logistic 4P(병렬성 테스트),
SendToReport(Dispatch({"로지스틱 4P"}, "Plot", OutlineBox, {Close(1)}))
);
dt_logistics = Report(fc)["Fit Curve", "Logistic 4P", "Group Summary", Table Box(1)] << 데이터 테이블로 만들기;
fc << 창 닫기;
dt_logistics << Set Name("4PL");
스크립트를 실행하면 다음을 얻습니다.

이견있는 사람?
크리스
Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말내 생각엔 맞춤 곡선이 실패하고 따라서 "fc"가 채워지지 않는 것 같습니다. 이 문제를 일으킬 수 있는 한 가지 항목은 X 또는 Y 열이 연속형으로 설정되어 있지 않다는 것입니다.
Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말고마워요 짐.
둘 다 연속적이며 독립적으로 하면 4PL 핏이 작동합니다.
크리스
Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말짐,
다시 한 번 감사드립니다. 문제를 해결하는 동안 양해해 주셔서 감사합니다.
귀하의 제안을 시도했지만 소용이 없었습니다. 여전히 같은 오류 메시지가 나타납니다.
참고 - 다음을 실행하면 분석이 수행되고 데이터 테이블이 만들어집니다. 이름은 바뀌지 않습니다.
Names Default To Here( 1 );
rpt = New Window( "RM Tracking- CV - Fit Curve of Avg Response by log(Conc)",
Data Table( "RM Tracking- CV" ) << Fit Curve(
Y( :Avg Response ),
X( :"log(Conc)"n ),
Group( :Individual Curve with Lot# ),
Fit Logistic 4P( Test Parallelism ),
SendToReport(
Dispatch( {"Logistic 4P"}, "Plot", OutlineBox, {Close( 1 )} )
)
)
);
Wait( 0 );
rpt["Fit Curve", "Logistic 4P", "Group Summary", Table Box( 1 )] <<
Make Into Data Table;
rpt << Set Name("4PL");크리스
Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말노력하다
current data table() << set name("4PL");Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말제거
fc << close window;
그런 다음 스크립트를 다시 실행하십시오. 디스플레이 출력 창을 찾을 수 없다는 오류 메시지가 나타납니다. 창이 데이터 테이블로 만들기보다 빠르게 닫히는 경우 문제가 있을 수 있습니다.
또한 질문이나 응답에 JSL을 입력할 때 미리보기 창 상단에 있는 JSL 아이콘을 사용해야 합니다. 이를 통해 독자는 스크립트를 더 쉽게 검토할 수 있습니다.
Re: 데이터 테이블 이름을 바꾸는 스크립트에 대한 도움말dt = rpt["Fit Curve", "Logistic 4P", "Group Summary", Table Box( 1 )] <<
Make Into Data Table;
dt << Set Name("4PL");