Uses of Class
microsim.data.MultiKeyCoefficientMap
Packages that use MultiKeyCoefficientMap
-
Uses of MultiKeyCoefficientMap in microsim.data
Methods in microsim.data that return MultiKeyCoefficientMapModifier and TypeMethodDescriptionMultiKeyCoefficientMap.clone()static MultiKeyCoefficientMapMultiKeyCoefficientMapFactory.createMapFromAnnotatedList(@NonNull List<?> list) Creates aMultiKeyCoefficientMapand adds values from thelistto it according to the providedCoefficientMappingclass annotation. -
Uses of MultiKeyCoefficientMap in microsim.data.excel
Methods in microsim.data.excel that return MultiKeyCoefficientMapModifier and TypeMethodDescriptionstatic @Nullable MultiKeyCoefficientMapExcelAssistant.loadCoefficientMap(@NonNull String excelFileName, @NonNull String sheetName, int keyColumns, int valueColumns) LoadsMultiKeyCoefficientMapfrom Excel spreadsheet data, reading from the first line of the spreadsheet, and automatically finds the last line of the spreadsheet.static @Nullable MultiKeyCoefficientMapExcelAssistant.loadCoefficientMap(@NonNull String excelFileName, @NonNull String sheetName, int keyColumns, int valueColumns, int startLine, int endLine) LoadMultiKeyCoefficientMapfrom Excel spreadsheet data, choosing which line to start reading from via thestartLineparameter. -
Uses of MultiKeyCoefficientMap in microsim.statistics.regression
Methods in microsim.statistics.regression that return MultiKeyCoefficientMapModifier and TypeMethodDescriptionstatic @NonNull MultiKeyCoefficientMapRegressionUtils.bootstrap(@NonNull MultiKeyCoefficientMap map) Method to bootstrap regression covariates.static @NonNull MultiKeyCoefficientMapRegressionUtils.bootstrap(@NonNull MultiKeyCoefficientMap coefficients, @NonNull MultiKeyCoefficientMap covarianceMatrix) Method to bootstrap regression covariates.Methods in microsim.statistics.regression that return types with arguments of type MultiKeyCoefficientMapModifier 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.Methods in microsim.statistics.regression with parameters of type MultiKeyCoefficientMapModifier and TypeMethodDescriptionstatic @NonNull MultiKeyCoefficientMapRegressionUtils.bootstrap(@NonNull MultiKeyCoefficientMap map) Method to bootstrap regression covariates.static @NonNull MultiKeyCoefficientMapRegressionUtils.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 doubleLinearRegression.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 doubleLinearRegression.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.Method parameters in microsim.statistics.regression with type arguments of type MultiKeyCoefficientMapModifier 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.Constructors in microsim.statistics.regression with parameters of type MultiKeyCoefficientMapModifierConstructorDescriptionLinearRegression(@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) Constructor parameters in microsim.statistics.regression with type arguments of type MultiKeyCoefficientMapModifierConstructorDescriptionMultiLogitRegression(@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)