PoissonCurveSolver
solves the confidence interval for a poisson model, starting at the optimum point and
iteratively optimizing each point to using the bisection method
PoissonCurveSolver(
df,
pyr0 = "pyr",
event0 = "event",
names = c("CONST"),
term_n = c(0),
tform = "loglin",
keep_constant = c(0),
a_n = c(0),
modelform = "M",
fir = 0,
der_iden = 0,
control = list(),
strat_col = "null",
model_control = list(),
cons_mat = as.matrix(c(0)),
cons_vec = c(0)
)
returns a list of the final results
a data.table containing the columns of interest
column used for person-years per row
column used for event status
columns for elements of the model, used to identify data columns
term numbers for each element of the model
list of string function identifiers, used for linear/step
binary values to denote which parameters to change
list of initial parameter values, used to determine number of parameters. May be either a list of vectors or a single vector.
string specifying the model type: M, ME, A, PA, PAE, GMIX, GMIX-R, GMIX-E
term number for the initial term, used for models of the form T0*f(Ti) in which the order matters
number for the subterm to test derivative at, only used for testing runs with a single varying parameter, should be smaller than total number of parameters. indexed starting at 0
list of parameters controlling the convergence, see Def_Control() for options or vignette("Control_Options")
column to stratify by if needed
controls which alternative model options are used, see Def_model_control() for options and vignette("Control_Options") for further details
Matrix containing coefficients for system of linear constraints, formatted as matrix
Vector containing constants for system of linear constraints, formatted as vector
Other Poisson Wrapper Functions:
RunPoissonEventAssignment()
,
RunPoissonEventAssignment_bound()
,
RunPoissonRegression()
,
RunPoissonRegression_Guesses_CPP()
,
RunPoissonRegression_Joint_Omnibus()
,
RunPoissonRegression_Omnibus()
,
RunPoissonRegression_Residual()
,
RunPoissonRegression_Single()
,
RunPoissonRegression_Strata()
,
RunPoissonRegression_Tier_Guesses()