| strip | R Documentation |
Strip a lcModel of non-essential variables and environments in order to reduce the model size for serialization.
## S4 method for signature 'lcMethod' strip(object, ..., classes = "formula") ## S4 method for signature 'ANY' strip(object, ..., classes = "formula") ## S4 method for signature 'lcModel' strip(object, ..., classes = "formula")
object |
The |
... |
Additional arguments. |
classes |
The object classes for which to remove their assigned environment. By default, only environments from |
An lcModel object of the same type as the object argument.
Classes extending lcModel can override this method to remove additional non-essentials.
setMethod("strip", "lcModelExt", function(object, ..., classes = "formula") {
object <- callNextMethod()
# further process the object
return(object)
})
Other lcModel functions:
clusterNames(),
clusterProportions(),
clusterSizes(),
clusterTrajectories(),
coef.lcModel(),
converged(),
deviance.lcModel(),
df.residual.lcModel(),
estimationTime(),
externalMetric,lcModel,lcModel-method,
fitted.lcModel(),
fittedTrajectories(),
getCall.lcModel(),
getLcMethod(),
ids(),
lcModel-class,
metric(),
model.frame.lcModel(),
nClusters(),
nIds(),
nobs.lcModel(),
plot-lcModel-method,
plotClusterTrajectories(),
plotFittedTrajectories(),
postprob(),
predict.lcModel(),
predictAssignments(),
predictForCluster(),
predictPostprob(),
qqPlot(),
residuals.lcModel(),
sigma.lcModel(),
time.lcModel(),
trajectoryAssignments()
data(latrendData) method <- lcMethodLMKM(Y ~ Time, id = "Id", time = "Time") model <- latrend(method, latrendData) newModel <- strip(model)