Skip to contents

NlmeEngineExtraParams : Defines all extra engine parameters

Slots

isPopulation

is this a population model

method

what engine to use QRPEM = 1|IT2S-EM = 2|FOCE-LB = 3|FO = 4| LAPLACIAN = 5|NAIVE-POOLED = 6 The only difference between FOCE-ELS and Laplacian is the setup for the other parameter "PARAMS_FOCEHESE". If FOCE-ELS is chosen, PARAMS_FOCEHESE = 1. If Laplacian is chosen, PARAMS_FOCEHESE = 0. PARAMS_FOCEHESE arg should not be provided, and is controlled by the method.

numIterations

maximum number of iterations

odeToUse

What ODE to use common : ODE_STIFF=2|ODE_NON_STIFF=3|ODE_AUTO_DETECT=5|MATRIX_EXP=6 others : ODE_LSODE=1|ODE_LSODE_ANA_JAC=2|ODE_RK=3|ODE_LSODA=4| ODE_LSODA_ANA_JAC=5|MATRIX_EXP=6

anagrad

n 0, or 1 to allow analytic gradients (default 0)

xnp

n number of nonparametric generations (or 0)

xrestart

n 0, or 1 to restart

xnorderagq

n number of AGQ points per axis (or 0)

xfocehess

n 0 for numerical hessian, 1 for foce

xstderr

n 0=none, 1=central, 2=forward

xlameth

n LAGL Method 1, 2, or 3

xlandig

n LAGL nDigit

xlatol

n LAGL tolerance

xblndig

n BLUP Method 1, 2, or 3

xblndig

n BLUP nDigit

xbltol

n BLUP tolerance

xpcwresnrep

n number of reps for PCWRES simulation

xisample

n number of samples for QRPEM

xmapassist

n 0 (default) or >0, to enable map assist and specify periodicity

xmapnp

n map naive-pool control

ximpsampdof

n importance sampling control (-3 to 30) NORMAL=0 DBL_EXP=1 DIRECT=2 MIXTURE_2=-2 MIXTURE_3=-3

xmcpem

n 0 for QRPEM, 1 for MCPEM

xsirsamp

n number of SIR samples

xburnin

n number of burn-in samples

xnonomegaburn

n 0 (default) or 1, to use non-omega burn-in

xnoburn

n 0 (default) or 1, to suppress burn-in

xstartfromsavedposteriors

n 0 (default) or 1, to start from saved posteriors

xaccratio

n acceptance ratio

xscramble

n 0 for None, 1 for Owen, 2 for Faure-Tezuka

pardern

n partial derivative # steps

parderd

n partial derivative delta

logtran

n 0, or 1(default) to enable log-translate of data

Examples

param <- NlmeEngineExtraParams(
  method = 3,
  numIterations = 1000
)
param <- NlmeEngineExtraParams(
  method = 1,
  numIterations = 300
)
param <- NlmeEngineExtraParams(
  method = 1,
  numIterations = 300,
  isPopulation = TRUE,
  odeToUse = 2
)