이동 평균 및 EWMA안녕
숫자 값이 있는 열이 주어지면 MA를 다음과 같이 계산하고 싶습니다.
MAi=1/N*SUM(j=i-1 ~ j=iw) Xj
여기서 w는 창 너비, i-1은 시작 요소, iw는 마지막 요소입니다. w=2인 예는 하지 마세요.
티 x
-------------
1x1
2x2
3x3 … ..
4 x4 MA=(X3+X2)/2
5 x5MA=(X4+X3)/2
6x6 … ..
7x7
새 수식 열-->행 기능을 사용하여
가중치를 "같음"으로 설정했습니다. 이전에 보고한 내용을 얻으려면 이전 항목과 이후 항목은 어떻게 되나요?
지수 가중치를 사용하려는 경우에도 동일한 질문입니다.

고마워요 펠리스
대량 맞춤화답변: 이동 평균 및 EWMA아, 그 세부 사항을 놓쳐서 죄송합니다.Col Moving Average 주위에 Lag 공식을 추가하여 이를 수행할 수 있습니다.

귀하의 예를 들어:
New Table( "MA Example",
Add Rows( 10 ),
New Column( "Data",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] )
),
New Column( "MA",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Lag( Col Moving Average( :Data, 1, 2, 0 ) ) )
)
)
예상되는 결과를 제공합니다.

답변: 이동 평균 및 EWMA예를 들어보겠습니다
1 2 3 4 5 6 7 8 9의 수열이 있다고 가정해 봅시다.
5부터 시작하여 이전 w 행의 평균을 계산하고 싶습니다. w=3인 경우
(2+3+4)/3
그리고는 아니다
(3+4+5)/3
Rgds 펠리체
답변: 이동 평균 및 EWMA앞의 행 1개와 뒤의 행 0으로 동일한 가중치를 원하는 것 같습니다.
답변: 이동 평균 및 EWMA설명서 및 스크립팅 색인에서 이 기능을 참조하세요.

답변: 이동 평균 및 EWMA안녕,
단순 이동 평균인 경우 수식 편집기의 Lag() 함수를 사용하여 쉽게 계산할 수 있습니다.
다음은 정제 생산 샘플 데이터 테이블의 용해 열에 대한 이전 3개 행의 이동 평균을 계산하는 방법에 대한 예입니다.
// Open Data Table: Tablet Production.jmp
// → Data Table( "Tablet Production" )
Open( "$SAMPLE_DATA/Tablet Production.jmp" );
// New column: Dissolution_MA3
Data Table( "Tablet Production" ) << New Column( "Dissolution_MA3",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
(Lag( :Dissolution, 1 ) + Lag( :Dissolution, 2 ) + Lag( :Dissolution, 3 ))
/ 3
)
);
// Report snapshot: Tablet Production - Graph Builder
Data Table( "Tablet Production" ) << Graph Builder(
Size( 799, 452 ),
Show Control Panel( 0 ),
Variables( Y( :Dissolution ), Y( :Dissolution_MA3, Position( 1 ) ) ),
Elements( Line( Y( 1 ), Y( 2 ), Legend( 6 ), Row order( 1 ) ) )
);
건배, 마시모
답변: 이동 평균 및 EWMA안녕하세요 Jim w는 열 수에 의존하지 않습니다.
고마워요 펠리스
답변: 이동 평균 및 EWMAw의 값은 데이터 테이블의 열 개수와 같은가요, 아니면 데이터 테이블의 열 개수와 관계없이 화면에 표시되는 열 개수와 같은가요?