Non-crossing polynomial quantile regression
ncquantreg finds the coefficients of a polynomial p(x) of degree n that fits the data in vector x to the quantiles tau of y.
ncquantreg(x,y) performs median regression (tau = 0.5) using a polynomial of degree n=1.
ncquantreg(x,y,n,tau) fits numel(tau) polynomials with degree n. The algorithm uses a stepwise multiple quantile regression estimation using non-crossing constraints (Wu and Liu, 2009). The approach is stepwise in a sense that a quantile function is estimated so that it does not cross with a function fitted in a previous step. The algorithm starts from the middle quantile (i.e. the one closest to 0.5) and than progressivly works through the quantiles with increasing distance from the middle.
ncquantreg(x,y,n,tau,pn,pv,...) takes several parameter name value pairs that control the algorithm and plotting.
Reference
Wu, Y., Liu, Y., 2009. Stepwise multiple quantile regression estimation using non-crossing constraints. Statistics and its Interface 2, 299–310.
인용 양식
Wolfgang Schwanghart (2025). Non-crossing polynomial quantile regression (https://github.com/wschwanghart/ncquantreg), GitHub. 검색 날짜: .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
- AI and Statistics > Statistics and Machine Learning Toolbox > Regression > Linear Regression >
- MATLAB > Mathematics > Elementary Math > Polynomials >
태그
도움
도움 받은 파일: quantreg(x,y,tau,order,Nboot)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음
버전 | 게시됨 | 릴리스 정보 | |
---|---|---|---|
1.1.0.0 | Changed title |
|
|
1.0.0.0 |