| CBRBase {CaseBasedReasoning} | R Documentation |
Root class for common functionality of this package
Description
Root class for common functionality of this package
Root class for common functionality of this package
Public fields
modelthe statistical model
datatraining data
model_fittrained object
formulaObject of class formula or character describing the model fit
termsterms of the formula
endPointTarget variable
distMatA matrix with distances
orderMatA matrix with the order indices for similar cases search
Methods
Public methods
Method new()
Initialize object for searching similar cases
Usage
CBRBase$new(formula, data)
Arguments
formulaObject of class formula or character describing the model fit
data
Method fit()
Fit the Model
Usage
CBRBase$fit()
Arguments
xTraining data of class data.frame
Method calc_distance_matrix()
Calculates the distance matrix
Usage
CBRBase$calc_distance_matrix(query = NULL)
Arguments
queryQuery data of class data.frame
xTraining data of class data.frame
Method get_similar_cases()
Extracts similar cases
Usage
CBRBase$get_similar_cases(query, k = 1, addDistance = T, merge = F)
Arguments
queryQuery data of class data.frame
knumber of similar cases
addDistanceAdd distance to result data.frame
mergeAdd query data to matched cases data.frame
Method clone()
The objects of this class are cloneable with this method.
Usage
CBRBase$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.