표 상단에 행을 삽입하고 음수에 대한 백분율을 계산하려면 어떻게 해야 합니까?테이블에는 여러 행과 열이 있습니다. 첫 번째 행 위에 행을 삽입하고 같은 열에 있는 음수의 백분율을 계산할 수 있습니까? 그 효과는 아래와 같습니다.

Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?JMP 모델 작업을 사용하면 다른 결과를 얻을 수 있으며 JMP 모듈에서 직접 사용할 수 있는 이러한 결과의 추가 처리는 사용할 수 없습니다.항상 VBA로 이동하여 계산을 수행해야 합니다.Lincoln 잘 되었습니다.Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?매우 감사합니다! 그것이 필요한 것입니다.VBA 주기 그림을 참조하십시오.Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?Transpose는 특히 백분율에 레이블을 지정하는 데 좋은 생각일 수 있습니다.
특히 행 수가 항상 같지 않은 경우 여전히 전치되지 않은 데이터로 작업하기를 원할 수 있습니다.
위와 같이 행을 삽입할 수 있습니다.
dt<<ADDROWS></ADDROWS>
백분율로 채울 수 있습니다. 그러나 그렇게 하고 나면 열의 데이터가 모두 같은 종류의 데이터일 것으로 예상하는 JMP 분석 플랫폼에서 열이 유용하지 않게 됩니다.
더 나은 답변을 제공하려면 다음 단계가 무엇인지 알아야 합니다. 이것이 최종 프레젠테이션(아마도 표)입니까, 아니면 표와 백분율에 대해 더 많은 분석이 계획되어 있습니까(다른 표가 도움이 될 수 있음)? 데이터가 업데이트됩니까(아마도 열 수식 사용)?
Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?일반적으로 같은 테이블에 서로 다른 세분성 수준의 데이터를 보유하는 것은 좋지 않습니다. 또한 (다른 통계 소프트웨어와 마찬가지로) JMP에서는 열의 데이터가 동일한 데이터 유형, 모델링 유형 및 형식이어야 합니다.
그러나 백분율이 아닌 비율이 마음에 들지 않는 한 이를 수행하려는 경우 JSL을 사용할 수 있습니다.
NamesDefaultToHere(1);
// (1) Make some data
nr = 10; // Number of rows
nc = 5; // Number of columns
dt = NewTable("Data");
for (c = 1, c<=nc, c++, dt << NewColumn("Col "||Char(c), Formula(RandomINteger(-10, 10))));
dt << addRows(nr);
dt << runFormulas;
for (c = 1, c<=nc, c++, Column(dt, c) << deleteFormula);
// (2) Insert a new first row
dt << addRows(1, atStart);
// (3) Populate values of first row
for (c=1, c<=NCols(dt), c++,
vals = Column(dt, c) << getValues;
vals = vals[2::NRows(dt)];
Column(dt, c)[1] = NRows(Loc(vals < 0))/(NRows(dt)-1);
);
Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?안녕,
이것은 특정 문제를 처리하는 가장 효율적인 방법이 아닐 수 있지만 Excel과 달리 JMP는 언급한 대로 특정 행의 계산을 쉽게 허용하지 않습니다. 따라서 평균 열을 추가할 수 있는 테이블(열 A, B, C, D는 11개의 데이터 열이 있는 행이 됨)을 바꾸는 옵션이 될 수 있습니다.
그냥 생각.
친애하는,
TS
Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?새로 삽입된 행 형식은 백분율 형식이 아닐 수 있습니다.Re: 테이블 상단에 행을 삽입하고 다음에 대한 음수 백분율을 계산하려면 어떻게 해야 합니까?JSL로 끝났습니다. 감사합니다!