Visualizes panel data with dichotomous treatments. It has two main functionalities: (1) it visualizes the treatment and missing-value statuses of each observation in a panel/time-series-cross-sectional (TSCS) dataset; and (2) it plots the outcome variable (either continuous or discrete) in a time-series fashion.

c(person("Hongyu", "Mou", , "hongyumou@g.ucla.edu", role = c("aut")),
person("Licheng", "Liu", ,"liulch@mit.edu", role = c("aut")),
person("Yiqing", "Xu", ,"yiqingxu@stanford.edu", role = c("aut", "cre"),
comment = c(ORCID = "0000-0003-2041-6671")))
Visualizes panel data. It has three main functionalities: (1) it visualizes treatment status and missing values in a panel dataset; (2) it plots an outcome variable (or any variable) in a time-series fashion; (3) it visualizes bivariate relationships of two variables by unit or in aggregate.
ggplot2 (>= 2.1.0), gridExtra, grid, dplyr
Hongyu Mou [aut],
Licheng Liu [aut],
Yiqing Xu [aut, cre] (<https://orcid.org/0000-0003-2041-6671>)

Visualizes panel data. It has two main functionalities: (1) it visualizes the treatment and missing-value statuses of each observation in a panel/time-series-cross-sectional (TSCS) dataset; and (2) it plots the outcome variable (either continuous or discrete) in a time-series fashion.

c(person("Hongyu", "Mou", , "hongyumou5@gmail.com", role = c("aut")),
person("Licheng", "Liu", ,"liulch@mit.edu", role = c("aut")),
person("Yiqing", "Xu", ,"yiqingxu@stanford.edu", role = c("aut", "cre"),
comment = c(ORCID = "0000-0003-2041-6671")))

person(given = "Juraj",
family = "Szitás",
role = c("aut", "cre"),
email = "szitas.juraj13@gmail.com")
Leading/lagging a panel, creating dummy variables,
taking panel differences, looking for panel autocorrelations,
and more. Implemented via a 'data.table' back end.

Aggregate Business Tendency Survey Data (and other qualitative
surveys) to time series at various aggregation levels. Run aggregation of
survey data in a speedy, re-traceable and a easily deployable way.
Aggregation is substantially accelerated by use of data.table.
This package intends to provide an interface that is less general and abstract than data.table but rather geared towards
survey researchers.
c(person("Matthias","Bannert",
email = "bannert@kof.ethz.ch",
role = c("aut","cre")
),
person("Gabriel","Bucur",
role = c("aut")
))
Matthias Bannert [aut, cre],
Gabriel Bucur [aut]