# confint: Calculate confidence intervals In complmrob: Robust Linear Regression with Compositional Data as Covariates

## Description

Calculate confidence intervals for bootstrapped robust linear regression estimates with or without compositional data

## Usage

 ```1 2 3 4 5 6 7``` ```## S3 method for class 'bccomplmrob' confint(object, parm, level = 0.95, type = c("bca", "perc", "norm", "basic", "stud"), ...) ## S3 method for class 'bclmrob' confint(object, parm, level = 0.95, type = c("bca", "perc", "norm", "basic", "stud"), ...) ```

## Arguments

 `object` an object returned from `bootcoefs`. `parm` a specification of which parameters are to be given confidence intervals, either a vector of numbers or a vector of names. If missing, all parameters are considered. `level` the confidence level required. `type` the type of interval required (see the type argument of `boot.ci`). `...` currently ignored.

## Methods (by class)

• `bccomplmrob`: for bootstrapped estimates of robust linear regression models for compositional data

• `bclmrob`: for bootstrapped estimates of robust linear regression models

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13``` ```data <- data.frame(lifeExp = state.x77[, "Life Exp"], USArrests[ , -3]) mUSArr <- complmrob(lifeExp ~ ., data = data) bc <- bootcoefs(mUSArr, R = 200) # the number of bootstrap replicates should # normally be higher! confint(bc, level = 0.95, type = "perc") ### For normal robust linear regression models ### require(robustbase) data(aircraft) mod <- lmrob(Y ~ ., data = aircraft) bootEst <- bootcoefs(mod, R = 200) confint(bootEst, level = 0.95, type = "perc") ```

### Example output

```                2.5 %    97.5 %
(Intercept) 65.876663 74.368813
Murder      -3.399352 -1.415439
Assault     -2.738976  1.022458
Rape         2.001424  4.400795