요약 명령을 사용하여 평균화합니다. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?나는 동일한 JSL을 사용하는 Big Class.jmp의 테이블이 이미 중요한 숫자를 보유하고 있는 평균 열을 얻는 것을 보았지만 내 테이블은 그렇지 않습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Current Data Table();
d2 = dt << Summary(
Group( 2 ),
Mean( 4 ),
Freq( 0 ),
Weight( 0 ),
Link to original data table( 0 ),
statistics column name format( "column" )
);
감사해요!

기본 데이터 분석 및 모델링윈도우回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?데이터 테이블의 실제 값이 지정된 유효 자릿수만 갖도록 하시겠습니까, 아니면 결과 열의 형식이 지정된 자릿수만 갖도록 하시겠습니까?
기본적으로 형식에 지정된 소수 자릿수가 있는 열에 대해 요약 테이블이 생성되면 JMP는 출력 테이블 요약 열에 소수 자릿수를 추가합니다. 형식의 유효 소수 자릿수를 이 이외의 다른 값으로 설정하려면 JSL을 추가하여 형식을 설정해야 합니다.
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?데이터 테이블의 실제 값에 지정된 유효 자릿수만 포함하고 싶습니다.
짐에게 감사드립니다!
Column( d2, 3 ) << Format( "Fixed Dec", 20, 2 );
r = N Row( d2 );
ar = d2 << GetAsMatrix( 3 );
For( i = 1, i <= r, i++,
ar[i, 1] = Round( ar[i, 1], 2 )
);
d2[0, 3] = ar;
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?데이터를 압축하는 방법에는 여러 가지가 있습니다. 특정 열을 압축하려면 해당 열을 선택한 다음
Cols=>유틸리티=>선택한 열 압축
테이블을 압축 형식으로 저장하도록 기본 설정을 설정할 수 있습니다. 압축된 열 전파를 허용하는 기본 설정도 있습니다.
일반 기본 설정을 살펴보세요.
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?RAM 메모리의 데이터 테이블 크기 또는 데이터를 디스크에 저장하는 데 문제가 있습니까?
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?귀하가 설정한 기본 설정 외에 사용할 수 있는 추가 옵션이 있는지는 모르겠습니다. 다른 커뮤니티 회원에게는 추가 정보가 있을 수 있습니다.
回复: 요약 명령으로 평균화. 생성된 테이블의 평균 열을 사용하여 유효 숫자를 유지하려면 어떻게 해야 합니까?이미 압축을 활성화하고 값 변경을 확인했다면 제안한 대로 루프를 사용할 수 있습니다. 아래 루프는 귀하의 제안보다 조금 더 간단할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Summary(
Group(:age),
Mean(:height),
Freq(0),
Weight(0),
Link to original data table(0),
statistics column name format("column")
);
cont_cols = dt_summary << Get Column Names(Continuous, "String");
Column(dt_summary, "height") << Format("Fixed Dec", 20, 2);
For Each({colname}, cont_cols,
Column(dt_summary, colname) << Set Values(
Round(dt_summary[0, colname], 1);
)
);
또한 데이터에 따라 공간을 덜 차지하므로 정수를 선택한 다음 이를 짧은 정수로 더 압축할 수 있습니다 https://www.jmp.com/support/help/en/18.0/#page/ jmp/the-shortinteger-format.shtml#