| PathSelectMP-package | Backwards Variable Selection for paths using M Plus |
| AddOnAllInd | Indirect Effect Writer |
| AddOnINDStatements | Indirect Effect List Creator |
| AllBackwardSelect | Run Backward Variable Selection in Path Analysis with M Plus |
| AllSummary | Direct Effects Path Summaries |
| AllSummary2 | Direct Effect Summary |
| AllTotalEffOutput | Summary of Total Effects |
| AverageRRs | Calculate Average Risk Ratios over all imputed data sets |
| CalculatRiskRatios | Calculate Risk Ratios from Direct Effects |
| CheckVarNames | Variable Name Check |
| ConvertData2 | Converts Necessary Inputs for 'CalculatRiskRatios' |
| ConvertData3 | Used to make multiple list names for imputations |
| CountImputedEffect | Count and Average Effects for All Imputed Datasets |
| CreateInitializeMatrix | Create Possible Path Matrix |
| CreateSummaryMats | Extract and Summarize Direct Effects |
| CreateSummaryMats2 | helper function for 'AddOnAllInd' |
| CreateTotalEffMat | Summarizes Total Effects |
| CreateTotalSummary | Summarizes and Averages Total Effects |
| DatImputations | Impute Data |
| Initialize | Create Initial Objects |
| mod | Simple Modular arithmetic |
| MPlusBackwardSelect | Backward Selection Helper Function |
| NewBinseqWrap | Possible Combinations of Elements, 1 from each list |
| NewNamesThresh | Threshold Names |
| NumCat | Number of Categories |
| NumEndFile | Extract Number From INP and OUT Files |
| OnlyNumberElement | indexes list of lists |
| ParseTotalEffects | Parse Total, Direct, and Indirect Effects |
| ParseTotalEffects2 | Parse and Exctract Total Effects |
| PathNames | M Plus Path description |
| PathSelectMP | Backwards Variable Selection for paths using M Plus |
| Simulate | Simulate data set |
| SpecialMatch | Match and delete elements |
| TotalRiskRatios | Calculate Risk Ratios for total effects |
| WriteInitialInpFile | Write Inp File |