| di_calc_sql {DisImpact} | R Documentation | 
Generate SQL code that calculates disproportionate impact using multiple methods for a specified table.
Description
Generate SQL code that calculates disproportionate impact via the percentage point gap (PPG), proportionality index, and 80% index methods for a specified table name, success variable, group variable, and cohort variable. This is the workhorse function leveraged by the di_iterate_sql function.
Usage
di_calc_sql(
  db_table_name,
  success_var,
  group_var,
  cohort_var = "",
  weight_var = 1,
  ppg_reference_group = "overall",
  min_moe = 0.03,
  use_prop_in_moe = FALSE,
  prop_sub_0 = 0.5,
  prop_sub_1 = 0.5,
  di_prop_index_cutoff = 0.8,
  di_80_index_cutoff = 0.8,
  di_80_index_reference_group = "hpg",
  before_with_statement = "",
  after_with_statement = "",
  end_of_select_statement = "",
  where_statement = "",
  select_statement_add = ""
)
Arguments
| db_table_name | A character value specifying a database table name. | 
| success_var | A character value specifying the success variable name. | 
| group_var | A character value specifying the group (disaggregation) variable name. | 
| cohort_var | (Optional) A character value specifying the cohort variable.  If not specified, then a single cohort is assumed (defaults to an empty string,  | 
| weight_var | (Optional) A character variable specifying the weight variable if the input data set is summarized (i.e.,  the the success variables specified in  | 
| ppg_reference_group | Either  | 
| min_moe | The minimum margin of error to be used in the PPG calculation; see di_ppg. | 
| use_prop_in_moe | ( | 
| prop_sub_0 | Default is 0.50; see di_ppg. | 
| prop_sub_1 | Default is 0.50; see di_ppg. | 
| di_prop_index_cutoff | Threshold used for determining disproportionate impact using the proportionality index; see di_prop_index; defaults to 0.80. | 
| di_80_index_cutoff | Threshold used for determining disproportionate impact using the 80% index; see di_80_index; defaults to 0.80. | 
| di_80_index_reference_group | Either  | 
| before_with_statement | Character value to be added to the SQL query to allow for modification.  Defaults to  | 
| after_with_statement | Character value to be added to the SQL query to allow for modification.  Defaults to  | 
| end_of_select_statement | Character value to be added to the SQL query to allow for modification.  Defaults to  | 
| where_statement | Character value to be added to the SQL query to allow for modification.  Defaults to  | 
| select_statement_add | Character value to be added to the SQL query to allow for modification.  Defaults to  | 
Value
A character value (SQL query) that could be executed on a database.