Non-crossing polynomial quantile regression

Non-crossing polynomial quantile regression
294.0 次下载
更新时间 2016/1/17

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 (2024). Non-crossing polynomial quantile regression (https://github.com/wschwanghart/ncquantreg), GitHub. 检索来源 .

MATLAB 版本兼容性
创建方式 R2012a
兼容任何版本
平台兼容性
Windows macOS Linux
致谢

参考作品: 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

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库