group_partial_r2 function

Partial R2 of groups of covariates in a linear regression model

Partial R2 of groups of covariates in a linear regression model

This function computes the partial R2 of a group of covariates in a linear regression model.

group_partial_r2(...) ## S3 method for class 'lm' group_partial_r2(model, covariates, ...) ## S3 method for class 'fixest' group_partial_r2(model, covariates, ...) ## S3 method for class 'numeric' group_partial_r2(F.stats, p, dof, ...)

Arguments

  • ...: arguments passed to other methods. First argument should either be an lm model or a fixest model with the regression model or a numeric vector with the F-statistics for the group of covariates.
  • model: an fixest object with the regression model
  • covariates: model covariates for which their grouped partial R2 will be computed.
  • F.stats: F-statistics for the group of covariates.
  • p: number of parameters in the model.
  • dof: residual degrees of freedom of the model.

Returns

A numeric vector with the computed partial R2.

Examples

data("darfur") model <- lm(peacefactor ~ directlyharmed + age + farmer_dar + herder_dar + pastvoted + hhsize_darfur + female + village, data = darfur) group_partial_r2(model, covariates = c("female", "pastvoted"))