설명
이 예는 무작위 벡터에 대한 백분위수를 생성하는 방법을 보여줍니다. 키워드: 순위, 백분위수
카테고리 : 무료 슬롯 사이트 데이터 유틸리티 라이브러리
메인 파일 : rank02.gms 다음을 포함합니다: 순위02.gms
$title 무작위 벡터에 대한 백분위수 생성(순위02,SEQ=136)
$onText
이 예에서는 무작위 벡터에 대한 백분위수를 생성하는 방법을 보여줍니다.
키워드: 순위, 백분위수
$offText
세트
i '무작위 데이터가 정의되는 설정' / a, b, d, c, e /
p '백분위수(모두)' / 0*100 /;
Parameter x(i) '정렬할 무작위 데이터';
* 세트 i에서 무작위 데이터를 생성합니다.
x(i) = 균일(0,1);
디스플레이 x;
매개변수
r(i) '순위 값'
pct(*) '계산할 백분위수' / 20 20.0, 중앙값 50.0, 75 75.0 /;
* 순위를 생성하고 지정된 백분위수를 계산합니다(참고:
* 값을 사용하지 않더라도 순위 배열 r은 필수입니다.)
$libInclude 순위 x i r pct
* 3개의 백분위수 표시:
디스플레이 퍼센트;
pct(p) = (ord(p) - 1) + eps;
pct("중앙값") = 0;
디스플레이 퍼센트;
$libInclude 순위 x i r pct
디스플레이 퍼센트;
* GNUPLOT을 사용하여 결과를 플롯합니다.
pl(p) / 20, 40, 60, 80, 100 / 설정;
$set글로벌 도메인 p
$setGlobal 라벨 pl
$존재하는 경우 "%무료 슬롯 사이트sysdir%inclib/plot.gms" $libInclude 플롯 pct