findBinaryTreated function

findBinaryTreated

findBinaryTreated

findBinaryTreated is used to identify t,id pairs of units for which a matched set might exist. More precisely, it finds units for which at time t, the specified treatment has been applied, but at time t - 1, the treatment has not.

findBinaryTreated( dmat, qoi.in, treatedvar, time.var, unit.var, hasbeensorted = FALSE )

Arguments

  • dmat: Data frame or matrix containing data used to identify potential treated units. Must be specified in such a way that a combination of time and id variables will correspond to a unique row. Must also contain at least a binary treatment variable column as well.
  • treatedvar: Character string that identifies the name of the column in dmat that provides information about the binary treatment variable
  • time.var: Character string that identifies the name of the column in dmat that contains data about the time variable. This data must be integer that increases by one.
  • unit.var: Character string that identifies the name of the column in dmat that contains data about the variable used as a unit id. This data must be integer
  • hasbeensorted: variable that only has internal usage for optimization purposes. There should be no need for a user to toggle this

Returns

findBinaryTreated returns a subset of the data in the dmat data frame, containing only treated units for which a matched set might exist

  • Maintainer: In Song Kim
  • License: GPL (>= 3)
  • Last published: 2025-03-03

Useful links