algo_leverage: Leveraging

Description Usage Arguments Value Examples

Description

This function estimates regression coefficients using a randomly selected subset of the full dataset.

Usage

1
algo_leverage(Y, X, rsize, method)

Arguments

Y

= response vector

X

= covariate data frame

rsize

= the subset sample size

method

= either "Uniform" or "Leverage" for weighting

Value

output of coefficient estimates, with t-statistic and p-value

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
set.seed(123)
fullX <- rt(500, df=6)
fullY <- -1*fullX + rnorm(100)
fullDF <- data.frame(fullY, fullX)
plot(fullX, fullY, main="Full Sample")

summary(lm(fullY ~ fullX))$coef #True coefficients, compare with uniform/leverage output

algo_leverage(fullY, data.frame(fullX), rsize = 200, method="Uniform")
algo_leverage(fullY, data.frame(fullX), rsize = 200, method="Leverage")

gdeng96/Homework2 documentation built on June 5, 2019, 11:07 p.m.