2016-07-11 2 views
1

나는 그룹당 변수의 평균을 보여주는 스팟 파이어 막대 그래프를 가지고 있습니다. 평균 대신에 트림 된 평균을 사용하여 아웃 라이어에보다 강건하게 만들고 싶습니다. Spotfire를 처음 접했을 때 어떻게해야합니까? Trimmed mean은 값을 정렬하고 처음과 마지막 x %를 잘라 내고 나머지는 평균을 취하는 것을 의미합니다.바코드에서 스팟 파이어 평균

답변

1

Percentile()을 사용하여이를 제한 할 수 있습니다. 표현식에서이를 사용하거나 계산 된 열을 삽입 할 수 있습니다. 다음은 계산 된 열 예제입니다. 따라서 제한된 내용을 볼 수 있습니다. 그렇지 않은 경우, 툴바, 삽입> 계산치 열

> If([ValueColumn]>=Percentile([ValueColumn],10),True,False) as [InRange]

이것은 FALSE을가> = 10 % 인 경우, 각 행에 TRUE BOOLEAN 값을 설정한다. 하드 코딩 10 대신 원하는 경우 속성 컨트롤을 사용할 수 있습니다. 결과를 보여

If([InRange] = TRUE,Avg([ValueColumn])) as [LimitedMean]

내가 첨부했습니다 이미지 : 그렇다면, 당신은 같은 차트에이 열을 참조 할 수 있습니다. 그래도 작동하지 않으면 Rank(), DenseRank(), and RankReal()을 사용하여 데이터를 정렬 한 다음이 방법으로 제한 할 수 있습니다.

If([ValueColumn]>=Percentile([ValueColumn],10),Avg([ValueColumn]))

Result & Test Data

:

마지막으로, 당신이 지금처럼 막대 차트에서 "라인에서"모든 작업을 수행 할 수 있습니다