File: r.squared.Rd

package info (click to toggle)
r-cran-plm 2.6-2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 6,032 kB
  • sloc: sh: 13; makefile: 4
file content (45 lines) | stat: -rw-r--r-- 1,572 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/est_plm.R
\name{r.squared}
\alias{r.squared}
\title{R squared and adjusted R squared for panel models}
\usage{
r.squared(object, model = NULL, type = c("cor", "rss", "ess"), dfcor = FALSE)
}
\arguments{
\item{object}{an object of class \code{"plm"},}

\item{model}{on which transformation of the data the R-squared is to be
computed. If \code{NULL}, the transformation used to estimate the model is
also used for the computation of R squared,}

\item{type}{indicates method which is used to compute R squared. One of\cr
\code{"rss"} (residual sum of squares),\cr \code{"ess"} (explained sum of
squares), or\cr \code{"cor"} (coefficient of correlation between the fitted
values and the response),}

\item{dfcor}{if \code{TRUE}, the adjusted R squared is computed.}
}
\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".
}
\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.
}
\examples{

data("Grunfeld", package = "plm")
p <- plm(inv ~ value + capital, data = Grunfeld, model = "pooling")
r.squared(p)
r.squared(p, dfcor = TRUE)

}
\seealso{
\code{\link[=plm]{plm()}} for estimation of various models;
\code{\link[=summary.plm]{summary.plm()}} which makes use of \code{r.squared}.
}
\keyword{htest}