This function takes a generalized linear model fit using glm
and returns a list-of-lists representing in valid PFA document
that could be used for scoring
a character which is an optional name for the scoring engine
version
an integer which is sequential version number for the model
doc
a character which is documentation string for archival purposes
metadata
a list of strings that is computer-readable documentation for
archival purposes
randseed
a integer which is a global seed used to generate all random
numbers. Multiple scoring engines derived from the same PFA file have
different seeds generated from the global one
options
a list with value types depending on option name
Initialization or runtime options to customize implementation
(e.g. optimization switches). May be overridden or ignored by PFA consumer
pred_type
a string with value "response" for returning a prediction on the
same scale as what was provided during modeling, or value "prob", which for classification
problems returns the probability of each class.
cutoffs
(Classification only) A named numeric vector of length equal to
number of classes. The "winning" class for an observation is the one with the
maximum ratio of predicted probability to its cutoff. The default cutoffs assume the
same cutoff for each class that is 1/k where k is the number of classes