[prev in list] [next in list] [prev in thread] [next in thread]
List: r-help
Subject: Re: [R] questions about performing Robust multiple regression using bootstrap
From: "Fox, John" <jfox () mcmaster ! ca>
Date: 2018-02-26 15:47:23
Message-ID: ACD1644AA6C67E4FBD0C350625508EC836786084 () FHSDB2D11-2 ! csu ! mcmaster ! ca
[Download RAW message or body]
Dear Faiz,
Bootstrapping R^2 using Boot() is straightforward: Simply write a function that \
returns R^2, possibly in a vector with the regression coefficients, and use it as the \
f argument to Boot(). That will get you, e.g., bootstrapped confidence intervals for \
R^2. (Why you want that is another question.) See the example in ?Boot that shows how \
to bootstrap the estimated error variance (without the regression coefficients).
On the other hand, bootstrap hypothesis tests aren't entirely straightforward (and \
you might ask yourself why you need them when you have bootstrap confidence \
intervals). If memory serves, there's a discussion in the Davison and Hinkley \
reference in ?Boot (I don't have a copy of the book at my current location, so I \
can't check). There's also a brief discussion in Sec. 21.4 of my Applied Regression \
Analysis and Generalized Linear Models, 3rd ed.
I hope this helps,
John
-----------------------------
John Fox, Professor Emeritus
McMaster University
Hamilton, Ontario, Canada
Web: socialsciences.mcmaster.ca/jfox/
> -----Original Message-----
> From: R-help [mailto:r-help-bounces@r-project.org] On Behalf Of faiz rasool
> Sent: Monday, February 26, 2018 6:30 AM
> To: R-help@r-project.org
> Subject: [R] questions about performing Robust multiple regression using
> bootstrap
>
> Dear list,
>
> I am slightly confused about how I can do the following in R.
>
> I want to perform robust multiple regression. I've used the Boot
> function in CAR package to find confidence intervals and standard errors.
> Inadition to these, I want to find the robust estimates for the F test and r-
> square. Finally, I would like to know the significance levels of bootstrap \
> results.
> Below I explain my question using commented R code.
>
> [1] reg=lm(a~b+c+d+e) # perform multiple regression.
> [2] library(car) #load the car package.
> [3] bootstrap=Boot(reg) #perform bootstrap using the Boot function in car
> package.
> [4] summary(bootstrap) #show the results of bootstrap.
> [5]now I would like to type a code that can give me robust estimates of R-
> square, F tests, and significance levels for coefficients and f.
>
>
> Thanks for any help.
>
> Regards,
> Faiz.
>
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic