subsample {BMisc} | R Documentation |
Subsample of Observations from Panel Data
Description
returns a subsample of a panel data set; in particular drops
all observations that are not in keepids
. If it is not set,
randomly keeps nkeep
observations.
Usage
subsample(dta, idname, tname, keepids = NULL, nkeep = NULL)
Arguments
dta |
a data.frame which is a balanced panel |
idname |
the name of the id variable |
tname |
the name of the time variable |
keepids |
which ids to keep |
nkeep |
how many ids to keep (only used if |
Value
a data.frame that contains a subsample of dta
Examples
data("LaborSupply", package="plm")
nrow(LaborSupply)
unique(LaborSupply$year)
ss <- subsample(LaborSupply, "id", "year", nkeep=100)
nrow(ss)
[Package BMisc version 1.4.6 Index]