--- title: "Categorized Function List" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Function List} %\VignetteEngine{knitr::rmarkdown} \usepackage[utf8]{inputenc} --- ```{r, include=FALSE} knitr::opts_chunk$set(collapse = TRUE, comment = "#>") ``` DSLD supports two related tasks: estimating differences between sensitive groups and limiting sensitive-attribute influence in predictive models. | Area | Functions | | --- | --- | | Adjusted group comparisons | `dsldLinear`, `dsldLogit`, `dsldML` | | Confounder and proxy exploration | `dsldCHunting`, `dsldOHunting`, `dsldTakeALookAround` | | Group frequency and density summaries | `dsldFrequencyByS`, `dsldDensityByS`, `dsldConfounders` | | Multivariate graphics | `dsldFreqPCoord`, `dsldScatterPlot3D`, `dsldConditDisparity` | | Matching and structure discovery | `dsldMatchedATE`, `dsldIamb` | | fairml models | `dsldFrrm`, `dsldFgrrm`, `dsldNclm`, `dsldZlm`, `dsldZlrm` | | Explicitly deweighted features | `dsldQeFairKNN`, `dsldQeFairRF`, `dsldQeFairRidgeLin`, `dsldQeFairRidgeLog` | | Cross-validated parameter comparison | `dsldFairUtils` | Use `summary()` for the linear/logistic group comparisons and `predict()` for new data. Each function's help page describes its arguments and return values. The fair-ML fields `trainAcc` and `testAcc` are prediction errors, despite their historical names: mean absolute error for regression and misclassification rate for binary classification. Smaller errors indicate better prediction. Signed correlations describe association with each sensitive attribute or factor level; they are not a universal fairness guarantee. The optional packages `Matching`, `bnlearn`, `randomForest`, `cccp`, and `CVXR` are required only by their corresponding methods. Consult each function's help page for its inputs, return values, and examples.