Uses of Class
microsim.data.MultiKeyCoefficientMap
-
Uses of MultiKeyCoefficientMap in microsim.data
Modifier and TypeMethodDescriptionMultiKeyCoefficientMap.clone()
static MultiKeyCoefficientMap
MultiKeyCoefficientMapFactory.createMapFromAnnotatedList
(@NonNull List<?> list) Creates aMultiKeyCoefficientMap
and adds values from thelist
to it according to the providedCoefficientMapping
class annotation. -
Uses of MultiKeyCoefficientMap in microsim.data.excel
Modifier and TypeMethodDescriptionstatic @Nullable MultiKeyCoefficientMap
ExcelAssistant.loadCoefficientMap
(@NonNull String excelFileName, @NonNull String sheetName, int keyColumns, int valueColumns) LoadsMultiKeyCoefficientMap
from Excel spreadsheet data, reading from the first line of the spreadsheet, and automatically finds the last line of the spreadsheet.static @Nullable MultiKeyCoefficientMap
ExcelAssistant.loadCoefficientMap
(@NonNull String excelFileName, @NonNull String sheetName, int keyColumns, int valueColumns, int startLine, int endLine) LoadMultiKeyCoefficientMap
from Excel spreadsheet data, choosing which line to start reading from via thestartLine
parameter. -
Uses of MultiKeyCoefficientMap in microsim.statistics.regression
Modifier and TypeMethodDescriptionstatic @NonNull MultiKeyCoefficientMap
RegressionUtils.bootstrap
(@NonNull MultiKeyCoefficientMap map) Method to bootstrap regression covariates.static @NonNull MultiKeyCoefficientMap
RegressionUtils.bootstrap
(@NonNull MultiKeyCoefficientMap coefficients, @NonNull MultiKeyCoefficientMap covarianceMatrix) Method to bootstrap regression covariates.Modifier and TypeMethodDescriptionstatic <T> @NonNull Map<T,
MultiKeyCoefficientMap> RegressionUtils.bootstrapMultinomialRegression
(@NonNull Map<T, MultiKeyCoefficientMap> eventRegressionCoefficientMap, @NonNull MultiKeyCoefficientMap covarianceMatrix, @NonNull Class<T> enumType) Method to bootstrap multinomial regression covariates.Modifier and TypeMethodDescriptionstatic @NonNull MultiKeyCoefficientMap
RegressionUtils.bootstrap
(@NonNull MultiKeyCoefficientMap map) Method to bootstrap regression covariates.static @NonNull MultiKeyCoefficientMap
RegressionUtils.bootstrap
(@NonNull MultiKeyCoefficientMap coefficients, @NonNull MultiKeyCoefficientMap covarianceMatrix) Method to bootstrap regression covariates.static <T> @NonNull Map<T,
MultiKeyCoefficientMap> RegressionUtils.bootstrapMultinomialRegression
(@NonNull Map<T, MultiKeyCoefficientMap> eventRegressionCoefficientMap, @NonNull MultiKeyCoefficientMap covarianceMatrix, @NonNull Class<T> enumType) Method to bootstrap multinomial regression covariates.static double
LinearRegression.computeScore
(@NonNull MultiKeyCoefficientMap amap, @NonNull Map<String, Double> values) Warning - only use when LinearRegression object contains a MultiKeyCoefficientMap with only one key.LinearRegression.computeScore
(@NonNull MultiKeyCoefficientMap coeffMultiMap, @NonNull DoubleSource iDblSrc, @NonNull Class<T> enumTypeDouble, @NonNull ObjectSource iObjSrc, @NonNull Class<U> enumTypeObject) Requires the implementation of the ObjectSource to ascertain whether any additional conditioning regression keys are used (e.g.static <T extends Enum<T>>
doubleLinearRegression.computeScore
(@NonNull MultiKeyCoefficientMap coeffMultiMap, @NonNull DoubleSource iDblSrc, Class<T> enumType) Uses reflection to obtain information from the iDblSrc object, so it is possibly slow.static <T extends Enum<T>>
doubleLinearRegression.computeScore
(@NonNull MultiKeyCoefficientMap coeffMultiMap, @NonNull DoubleSource iDblSrc, Class<T> enumType, boolean singleKeyCoefficients) Use this method when the underlying agent does not have any additional conditioning regression keys (such as the gender or civil status) to determine the appropriate regression co-efficients, i.e.static double
LinearRegression.computeScore
(MultiKeyCoefficientMap coeffMultiMap, Object agent) To be used when the agent Object has member fields that correspond by name to all the regressors of the Regression's MultiKeyCoefficientMap map.Modifier and TypeMethodDescriptionstatic <T> @NonNull Map<T,
MultiKeyCoefficientMap> RegressionUtils.bootstrapMultinomialRegression
(@NonNull Map<T, MultiKeyCoefficientMap> eventRegressionCoefficientMap, @NonNull MultiKeyCoefficientMap covarianceMatrix, @NonNull Class<T> enumType) Method to bootstrap multinomial regression covariates.ModifierConstructorDescriptionLinearRegression
(@NonNull MultiKeyCoefficientMap map) Linear Regression object.LogitRegression
(@NonNull MultiKeyCoefficientMap map) LogitRegression
(@NonNull MultiKeyCoefficientMap map, @NonNull cern.jet.random.engine.MersenneTwister random) ProbitRegression
(@NonNull MultiKeyCoefficientMap map) ProbitRegression
(@NonNull MultiKeyCoefficientMap map, @NonNull Random random) ModifierConstructorDescriptionMultiLogitRegression
(@NonNull Map<T, MultiKeyCoefficientMap> maps) MultiLogitRegression
(@NonNull Map<T, MultiKeyCoefficientMap> maps, @NonNull Random random) MultiProbitRegression
(@NonNull Map<T, MultiKeyCoefficientMap> maps) MultiProbitRegression
(@NonNull Map<T, MultiKeyCoefficientMap> maps, @NonNull Random random)