View source: R/pre_test_power.R
NumberLocations | R Documentation |
Development on NumberLocations()
is complete.
We recommend switching to GeoLiftMarketSelection()
for new code, which is easier to use, more featureful,
and still under active development.#'
NumberLocations
calculates power to determine the
number of test periods with unknown test locations.
NumberLocations(
data,
number_locations = c(),
treatment_periods,
n_sim = 50,
X = c(),
Y_id = "Y",
location_id = "location",
time_id = "time",
plot = TRUE,
power = 0.8,
alpha = 0.1,
type = "pValue",
normalize = FALSE,
model = "none",
fixed_effects = TRUE,
stat_func = NULL,
ProgressBar = FALSE,
parallel = TRUE,
parallel_setup = "sequential",
import_augsynth_from = "library(augsynth)",
import_tidyr_from = "library(tidyr)"
)
data |
A data.frame containing the historical conversions by geographic unit. It requires a "locations" column with the geo name, a "Y" column with the outcome data (units), a time column with the indicator of the time period (starting at 1), and covariates. |
number_locations |
List of number of locations to test. If not specified, the number of locations will be computed by percentiles up to half of the total number of locations. |
treatment_periods |
Number of treatment periods. |
n_sim |
Number of simulations. |
X |
List of covariate names. |
Y_id |
Name of the outcome variable (String). |
location_id |
Name of the location variable (String). |
time_id |
Name of the time variable (String). |
plot |
Plots results when TRUE. |
power |
Power level. By default 0.8. |
alpha |
Significance Level. By default 0.1. |
type |
Method of inference used in the analysis. pValue=Provides conformal inference to provide the aggregate p-value for the null hypothesis of no effect from the intervention. The Default type is pValue. Imbalance=Uses the model's Scaled L2 Imbalance metric. |
normalize |
A logic flag indicating whether to scale the outcome which is useful to accelerate computing speed when the magnitude of the data is large. The default is FALSE. |
model |
A string indicating the outcome model used to augment the Augmented Synthetic Control Method. Augmentation through a prognostic function can improve fit and reduce L2 imbalance metrics.
|
fixed_effects |
A logic flag indicating whether to include unit fixed effects in the model. Set to TRUE by default. |
stat_func |
Function to compute test statistic. NULL by default. |
ProgressBar |
A logic flag indicating whether to display a progress bar to track progress. Set to FALSE by default. |
parallel |
A logic flag indicating whether to use parallel computing to speed up calculations. Set to TRUE by default. |
parallel_setup |
A string indicating parallel workers set-up. Set to "sequential" by default. |
import_augsynth_from |
Points to where the augsynth package should be imported from to send to the nodes. |
import_tidyr_from |
Points to where the tidyr package should be imported from to send to the nodes. |
Table of average power by number of locations.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.