| pdim {plm} | R Documentation | 
This function checks the number of individuals and time observations in the panel and whether it is balanced or not.
pdim(x,...) ## S3 method for class 'data.frame' pdim(x, index = NULL, ...) ## S3 method for class 'panelmodel' pdim(x, ...) ## S3 method for class 'pdata.frame' pdim(x, ...)
| x | a  | 
| index | see  | 
| ... | further arguments. | 
pdim is called by the estimation functions.
An object of class pdim containing the following elements:
| nT | a list containing  | 
| TinT | a list containing two vectors :  | 
| balanced | a logical value :  | 
| panel.names | a list of character vectors :  | 
Yves Croissant
# There are 595 individuals
data("Wages", package = "plm")
pdim(Wages, 595)
# Gasoline contains two variables which are individual and time indexes
# and are the first two variables
data("Gasoline", package="plm")
pdim(Gasoline)
# Hedonic is an unbalanced panel, townid is the individual index
data("Hedonic", package = "plm")
pdim(Hedonic, "townid")
# An example of the panelmodel method
data("Produc", package = "plm")
z <- plm(log(gsp)~log(pcap)+log(pc)+log(emp)+unemp,data=Produc,
         model="random", subset = gsp > 5000)
pdim(z)