panelView
Authors: Hongyu Mou (PKU); Licheng Liu (MIT); Yiqing Xu (Stanford)
Date: Feb 16, 2022
Repos: Github (1.1.9) CRAN (1.1.9)
Examples: R code used in the tutorial can be downloaded from here.
Description
panelView visualizes panel data. It has three main functionalities:
- it plots treatment status and missing values in a panel dataset;
- it plots an outcome variable (or any variable) in a time-series fashion;
- it visualizes bivariate relationships of two variables by unit or in aggregate.
Installation
You can install the up-to-date development version from GitHub:
# if not already installed
install.packages('devtools', repos = 'http://cran.us.r-project.org')
# note: "V" is capitalized
devtools::install_github('xuyiqing/panelView')
You can also install the panelView package from CRAN:
install.packages('panelView')
If you encounter an installation/execution error, please remove the old package and reinstall panelView.
remove.packages('panelView')
# or
remove.packages('panelview') # package name "panelview" no longer in use
Example
For example, plot treatment status in a panel dataset:
library(panelView)
panelview(turnout ~ policy_edr + policy_mail_in + policy_motor,
data = turnout, index = c("abb","year"),
xlab = "Year", ylab = "State")
Note that “V” in the package name is capitalized while “v” in the function name is not—to be consistent with the Stata version. See tutorial for more details.
Report bugs
Please report bugs to yiqingxu [at] stanford.edu with your sample code and data file. Much appreciated!