그래서이 매우 간단해야하고, 나는 내가 부족 황당 쉽게 해결책이있을거야,하지만 여기 간다 :균등 SQL
내가 기반 숫자의 격자를 만들려면 두 개의 숫자 변수.
더 구체적으로 말하자면, 각 변수의 5 백분위 수와 95 백분위 수를 선택한 다음이 두 값의 차이를 100 개로 잘라서 그룹화합니다.
SELECT Min(subq.lat) as latitude, percentile FROM
(SELECT round(latitude,2) as lat, ntile(100) OVER (order by latitude desc) as
'percentile' FROM table ORDER BY latitude DESC) AS subq
where percentile in (5,95)
group by 2
내가 번호 목록에서를 만들 수 있습니다 :
그래서 기본적으로 내가 필요한 것을 나는 다음과 같은 쿼리 5와 95 %를 선택할 수 있습니다 의사
(5th percentile)+(95th percentile-5th percentile)/100*[all numbers from 0 to 100]
에 0에서 100까지.
하지만이 두 가지를 결합하는 방법은 저를 넘어서는 것입니다.
도움을 많이 주시면 감사하겠습니다.
그래서 기본적으로 당신이 95에 5 %의 ILE 값에서가는 매끄러운 라인을 만들려면 : 여기
은 예입니다? 각 단계가 % ile 점을 나타낼 수 있도록 90 단계를 실제로 원할 수 있습니까? – ErikE아니요, 분명히 100입니다. 기본적으로 5 ~ 95는 100 부분으로 나누고 싶은 신뢰 구간입니다. 그렇지 않으면 위의 SQL에서 where 절을 가져 와서 수행 할 수 있습니다. –