r.squared {plm} | R Documentation |
R squared and adjusted R squared for panel models
Description
This function computes R squared or adjusted R squared for plm objects. It allows to define on which transformation of the data the (adjusted) R squared is to be computed and which method for calculation is used.
Usage
r.squared(object, model = NULL, type = c("cor", "rss", "ess"), dfcor = FALSE)
Arguments
object |
an object of class |
model |
on which transformation of the data the R-squared is to be
computed. If |
type |
indicates method which is used to compute R squared. One of |
dfcor |
if |
Value
A numerical value. The R squared or adjusted R squared of the model estimated on the transformed data, e. g., for the within model the so called "within R squared".
See Also
plm()
for estimation of various models;
summary.plm()
which makes use of r.squared
.
Examples
data("Grunfeld", package = "plm")
p <- plm(inv ~ value + capital, data = Grunfeld, model = "pooling")
r.squared(p)
r.squared(p, dfcor = TRUE)