The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Type: Package
Title: An R Package for Single-Index Quantile Regression
Version: 0.8.1
Language: en-US
Description: Single-Index Quantile Regression is effective in some scenarios. We provides functions that allow users to fit Single-Index Quantile Regression model. It also provides functions to do prediction, estimate standard errors of the single-index coefficients via bootstrap, and visualize the estimated univariate function. Please see W., Y., Y. (2010) <doi:10.1016/j.jmva.2010.02.003> for details.
License: GPL-3
Encoding: UTF-8
Depends: R (≥ 3.6.0)
Imports: stats, quantreg, KernSmooth
RoxygenNote: 7.1.2
NeedsCompilation: no
Packaged: 2021-12-14 20:11:04 UTC; tianhaizu
Author: Tianhai Zu [cre], Yan Yu [aut]
Maintainer: Tianhai Zu <zuti@mail.uc.edu>
Repository: CRAN
Date/Publication: 2021-12-14 20:30:02 UTC

Data generation function for simulation and demonstration There are three settings.

Description

Data generation function for simulation and demonstration There are three settings.

Usage

generate.data(
  n,
  true.theta = NULL,
  sigma = 0.1,
  setting = "setting1",
  ncopy = 1
)

Arguments

n

sample size

true.theta

true single-index coefficients, default is c(1,1,1)/sqrt(3) for setting 1 and c(1,2)/sqrt(5) for other settings

sigma

the standard deviation of error term

setting

chose from three settings

ncopy

generates multiple copies of data for Monte Carlo simulations

Value

X predictors

Y response variables

single.index.values single index term


A supporting function that return the local polynomial regression quantile. This estimates the quantile and its derivative at the point x.0

Description

A supporting function that return the local polynomial regression quantile. This estimates the quantile and its derivative at the point x.0

Usage

lprq0(x, y, h, tau = 0.5, x0)

Arguments

x

covariate sequence;

y

response sequence;

h

bandwidth(scalar);

tau

- left-tail probability

x0

point at which the quantile is estimated

Value

x0 a scalar

fv quantile est; dv - quantile derivative est


plot function of siqr

Description

plot function of siqr

Usage

## S3 method for class 'siqr'
plot(x, ..., bootstrap.interval = FALSE)

Arguments

x

The SIQR model object

...

optional arguments

bootstrap.interval

whether to calculate and plot bootstrap interval

Value

None


Main estimation function of single index quantile regression model. a two step method.

Description

Main estimation function of single index quantile regression model. a two step method.

Usage

siqr(y, X, tau = 0.5, beta.initial = NULL, h = NULL, maxiter = 30, tol = 1e-08)

Arguments

y

response vector;

X

covariate matrix;

tau

left-tail probability (quantile index), scalar

beta.initial

starting value of beta, the single index coefficients

h

user-defined bandwidth

maxiter

max iteration number

tol

toleration for convergence

Value

a siqr object, which includes: beta - the fitted single index coefficients with unit norm and first component being non negative flag.conv - whether the iterations converge

Examples

#generate data
set.seed(2021)
data <- generate.data(50)
X <- data$X
y0<- data$Y

#initials
beta0 <- NULL
#quantile
tau = 0.75
siqr.result <- siqr(y0,X,beta.initial = beta0, tau=tau)
summary(siqr.result)


Function to print summary

Description

Function to print summary

Usage

## S3 method for class 'siqr'
summary(
  object,
  digits = max(5, getOption("digits") - 3),
  signif.stars = getOption("show.signif.stars"),
  ...
)

Arguments

object

the single index quantile regression model object

digits

controls digits in output

signif.stars

whether show the significance stars

...

extra arguments

Value

the summarized information object

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.