# Parse Total, Direct, and Indirect Effects

### Description

read .out M Plus files to return total, indirect, and direct effect p-values and names of effects

### Usage

1 | ```
ParseTotalEffects(OutFile, FileName, Directry)
``` |

### Arguments

`OutFile` |
a read, scanned string of the .out M Plus file, see example |

`FileName` |
the name of the folder where the .out files are stored for backward selection |

`Directry` |
the working directory used to store the folders containing .out files |

### Details

the Total effects and Total Indirect Effects results are returned reading IND statements output, and the Direct Effects results are returned by reading the Model ON statements

### Value

returns a list with the following objects:

`TotalPVals` |
A list where each element is the p-value of the Total Effect found under Model Indirect IND statements |

`INDPVals` |
A list where each element is the p-value of the Total Indirect Effect found under Model Indirect IND statements |

`INDNames` |
A matrix where each row contains the names of the variables found under Model Indirect IND statements corresponding to the Total and Total Indirect p-values respectively |

`DirectPVals` |
A list where each element is the p-value of the Direct Effect found under Model created using ON statements |

`DirectNames` |
A matrix where each row contains the names of the variables found under Model ON statements corresponding to the Direct Effect p-values respectively |

### Note

this function is a helper function used in `AllBackwardSelect`

to determing which variable relations to delete

### Author(s)

William Terry

### References

no reference

### See Also

See Also as `AllBackwardSelect`

### Examples

1 2 3 4 5 6 7 8 9 10 11 | ```
## Not run:
Simulated=Simulate(n=1000,MissingYN=0,exampleNum=2)
#MissingYN is 1 for add missing data 0 is default which is don't add missing data
uu=Initialize(Simulated,WhichCat=c(1,1,1,1,1,0,1,0,0),
DataFileName="Example2",NameFile="Example2D",Directry=getwd())
AB=AllBackwardSelect(uu[[1]],Directry=getwd())
x=scan(paste(getwd(),"/","Example2D","/","Example2D_","26",".out",sep=""),what=character())
gg=ParseTotalEffects(x,"Example2D",Directry=getwd())
## End(Not run)
``` |