Skip to contents

Helper function that takes ilv_vars and creates appropriately formatted stan code

Usage

process_ILVs(
  ilv_vars,
  ilv_vars_clean,
  ilv_datatypes,
  ilv_n_levels,
  ilv_timevarying,
  veff_ID,
  suffix,
  STb_data,
  count_start,
  prior_beta
)

Arguments

ilv_vars

names of ilvs with prefixes

ilv_vars_clean

"clean" names of ilvs without prefixes

ilv_datatypes

named vector of data types "boolean", "continuous" or "categorical

ilv_n_levels

named vector of number of levels for categorical data types

ilv_timevarying

named vector of boolean vals for whether or not the ILV is timevarying

veff_ID

vector of parameters that need veffs

suffix

character "i" or "j"

STb_data

user imported data

count_start

integer count variable for indexing

prior_beta

string defining prior eg "normal(0,1)"

Value

list containing different bits of stan declarations