# prior_model_parse: Parsing a Prior Model In sirt: Supplementary Item Response Theory Models

## Description

Parses a string specifying a prior model which is needed for the `prior` argument in `LAM::amh`

## Usage

 `1` ```prior_model_parse(prior_model) ```

## Arguments

 `prior_model` String specifying the prior conforming to R syntax.

## Value

List with specified prior distributions for parameters as needed for the `prior` argument in `LAM::amh`

`LAM::amh`
 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33``` ```############################################################################# # EXAMPLE 1: Toy example prior distributions ############################################################################# #*** define prior model as a string prior_model <- " # prior distributions means mu1 ~ dnorm( NA, mean=0, sd=1 ) mu2 ~ dnorm(NA) # mean T2 and T3 # prior distribution standard deviation sig1 ~ dunif(NA,0, max=10) " #*** convert priors into a list res <- sirt::prior_model_parse( prior_model ) str(res) ## List of 3 ## \$ mu1 :List of 2 ## ..\$ : chr "dnorm" ## ..\$ :List of 3 ## .. ..\$ NA : num NA ## .. ..\$ mean: num 0 ## .. ..\$ sd : num 1 ## \$ mu2 :List of 2 ## ..\$ : chr "dnorm" ## ..\$ :List of 1 ## .. ..\$ : num NA ## \$ sig1:List of 2 ## ..\$ : chr "dunif" ## ..\$ :List of 3 ## .. ..\$ NA : num NA ## .. ..\$ NA : num 0 ## .. ..\$ max: num 10 ```