평균과 크게 다른 문자로 요약 테이블을 어떻게 만듭니까?안녕하세요
나는 jmp를 사용하여 실험을 분석하고 요약 테이블에 상당히 다른 문자로 평균을 표시해야 합니다(student t 또는 tukey kramer와 같은 비교 평균 테스트 중 하나 사용).
jmp를 사용하여 하나의 테이블에서 이를 수행하는 방법을 모르기 때문에 각 테이블을 (각 매개변수에 대해 개별적으로) Excel로 내보내고 거기에서 정렬하는 것보다 시간이 많이 걸립니다.
jmp로 쉽게 할 수 있는 방법이 있나요?
내가 결국 원하는 것은 다음과 같은 테이블입니다
| 치료 | 매개변수 1 | 매개변수 2 | 매개변수 3 | 매개변수 4 | 매개변수 5 |
| 치료 1 | 100A | 32A | 98A | 54AB | 95A |
| 치료 2 | 75E | 23℃ | 79℃ | 45℃ | 68℃ |
| 치료 3 | 97AB | 31A | 98A | 58A | 96A |
| 치료 4 | 기원전 94년 | 30AB | 95AB | 56A | 95A |
| 치료 5 | 91 CD | 30 AB | 94AB | 51 ABC | 93A |
| 치료 6 | 89디 | 27 ABC | 93B | 기원전 48년 | 82B |
| 치료 7 | 71F | 기원전 25년 | 58디 | 47℃ | 64℃ |
| 치료 8 | 95B | 28 ABC | 96AB | 54AB | 93A |
또는 그것이 불가능하다면 수단을 위한 표 하나와 편지를 위한 또 다른 표 같은 것보다 더 가능하지 않을 수도 있습니다.
누군가 쉽게 할 수 있는 방법이 있나요?
감사합니다
대량 맞춤화Re: 평균과 상당히 다른 문자로 요약 테이블을 어떻게 만듭니까?풀다운 메뉴로 이동하여 선택하세요.
파일==>새로 만들기==>스크립트
그런 다음 웹페이지의 스크립트를 잘라내어 스크립트 창에 붙여넣으세요.
실행 아이콘을 클릭하세요.
스크립트를 실행합니다.
동일한 결과를 제공하고 원하는 결과가 나오는지 확인하세요.
스크립트에서 변경할 수 있는 Student t 대 Kramer 등의 문제에 대해 설명합니다. 줄의 "모든 쌍"
ow = dt << Oneway( invisible, Y( Column( dt, colNames[p] ) ), X( Column( dt, factor ) ), All Pairs( 1 ) );
터키를 가리킨다
아래 줄의 "각 쌍"은 Student t를 나타냅니다.
ow = dt << Oneway( invisible, Y( Column( dt, colNames[p] ) ), X( Column( dt, factor ) ), Each Pair( 1 ) );
내가 제공한 JSL은 당신이 가고 싶은 곳으로 가는 좋은 시작입니다.제공된 내용이 문제 해결에 도움이 될 것으로 기대합니다.Excel에서 했던 것처럼 학습이 이루어져야 합니다.
커뮤니티는 학습 곡선을 최대한 쉽게 만드는 데 도움을 드리고 있습니다.
시간을 내어 JMP 문서 중 일부를 읽어 보시기 바랍니다.특히, JMP 발견하기, JMP 사용하기, 그리고 그 다음에는 스크립팅 가이드 문서가 있습니다.
도움말==>JMP 문서 라이브러리
스크립트에서 수행되는 모든 작업은 대화식으로도 수행할 수 있습니다.
- 원하는 Y by X 분석을 실행하고 문자 비교를 생성하세요.
- Letters Table을 마우스 오른쪽 버튼으로 클릭하고 열을 선택합니다.
- --Letters Column AO라는 모든 열을 선택 취소합니다.
- "Letters"라는 열을 확인하십시오.
- Letters 테이블을 다시 마우스 오른쪽 버튼으로 클릭하고 "데이터 테이블로 만들기"를 선택합니다.
- 평균 열과 문자 열을 함께 배치하려면 현재 매개변수 이름을 지정하는 새 문자 열을 생성하기만 하면 됩니다.열에 대해 다음 수식을 지정합니다.
char(:Mean) || " " || :Letters
- 이제 불필요한 2개의 열인 Mean과 Letters를 삭제합니다.
- 이것이 첫 번째 매개변수라면 테이블을 그대로 유지하세요.두 번째 이상의 매개변수인 경우 Tables==>Update를 실행하여 현재 매개변수 테이블을 초기 테이블과 함께 배치하면 됩니다.
Re: 평균과 상당히 다른 문자로 요약 테이블을 어떻게 만듭니까?감사합니다
하지만... 저는 소프트웨어를 아주 능숙하게 사용하는 사용자가 아니기 때문에 귀하가 게시한 코드로 무엇을 해야 하는지 자세히 설명해 주시면 많은 도움이 될 것입니다.
어디에 붙여넣고 사용할 통계 테스트를 어떻게 선택합니까(예: tukey kramer 또는 Student t)
매우 감사합니다
Re: 평균과 상당히 다른 문자로 요약 테이블을 어떻게 만듭니까?원하는 보고서 테이블을 만드는 시작은 다음과 같습니다.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
// Specify the parameters to be analyzed and the Factor column
colNames = {"height", "weight"};
factor = "age";
// Create the beginnings of the final data table
Summarize( dt, levelGroup = by( As Column( factor ) ) );
dtFinal = New Table( "Final", New Column( "Level", character, set values( levelGroup ) ) );
// Loop across all of the parameters and gather the data
For( p = 1, p <= N Items( colNames ), p++,
ow = dt << Oneway( invisible, Y( Column( dt, colNames[p] ) ), X( Column( dt, factor ) ), All Pairs( 1 ) );
// Add the combined letters column
Report( ow )["Connecting Letters Report"][String Col Box( 17 )] << visibility( "Visible" );
// Delete all of the individual letters columns
For( i = 2, i <= 16, i++,
Report( ow )["Connecting Letters Report"][String Col Box( i )] << visibility( "Collapse" )
);
// Create a data table from the Means/Letters table
dtLetters = Report( ow )["Connecting Letters Report"][Table Box( 1 )] << make into data table;
// Combine the Means and Letters
dtLetters:Mean << data type(character);
for each row(
dtLetters:Mean = dtLetters:Mean || " " || dtLetters:Letters;
);
// Change the name of the column to the parameter name
dtLetters:Mean << set name( ColNames[p] );
dtLetters << delete columns("letters");
// Add the current table to the overall table
dtFinal <<UPDATE></UPDATE>