bal.fe.psa {PSAgraphics} | R Documentation |
Fisher's Exact Test for Independence of Treatments within Strata
Description
Simple function that calls fisher.test repeatedly for each strata, testing the independence of treatements for the given covariate within strata.
Usage
bal.fe.psa(categorical, treatment = NULL, strata = NULL, FB = 2000)
Arguments
categorical |
Categorical covariate that is being balanced within
strata in a PSA. If |
treatment |
Binary variable of same length as |
strata |
Integer variable; a vector of same length as
|
FB |
Numeric; number of replications sent to fisher.test. |
Details
This function makes repeated calls to fisher.test, Fisher's Exact test, to test whether the distribution of the covariate categorical is independent of treatment within each stratum; a list of p-values for the test for each stratum are returned.
Value
Returns list of the same lenght as the number of strata containing p-values for the indpendence of treatment within each stratum derived from Fisher's Exact test.
Author(s)
James E. Helmreich James.Helmreich@Marist.edu
Robert M. Pruzek RMPruzek@yahoo.com
See Also
bal.cs.psa
, bal.ms.psa
, bal.ks.psa
Examples
#Everything random
categorical<-sample(4, 1000, replace = TRUE)
treatment<-sample(c(0,1), 1000, replace = TRUE)
strata<-sample(5, 1000, replace = TRUE)
bal.fe.psa(categorical, treatment, strata)
#Perfect balance on 80%, random on last 20%
categorical<-rep(sample(5,1000, replace=TRUE), 2)
treatment<-c(rep(0,1000), rep(1,1000))
strata<-sample(6, 1200, replace=TRUE)
strata<-c(strata[1:1000], strata[1:800], strata[1001:1200])
bal.fe.psa(categorical, treatment, strata)