Model

The base class of the EUROMOD Connector Toolbox.

Description

example

mod = euromod(model_path) creates the base class Model for the microsimulation model EUROMOD.

This class is a base class of the EUROMOD Connector Toolbox. To load the model base class use the method euromod.

Examples

collapse all

euromod loads by default all the countries and extensions configured in EUROMOD.

mod = euromod("C:\EUROMOD_RELEASES_I6.0+");
mod  
1×1 Model with properties:

    extensions: [11×1 Extension]
    countries: [28×1 Country]
    modelpath: "C:\EUROMOD_RELEASES_I6.0+"
    

Input Arguments

collapse all

Full path to the root directory of the EUROMOD model files.

Data Types: char | string

Properties

collapse all

Returns a Country class array with the EUROMOD countries.

Example: mod.countries

Returns an Extension class array with the Model extensions.

Example: mod.extensions

Returns the path to the EUROMOD project.

Example: mod.modelpath

Functions

expand all

Run simulation of a EUROMOD tax-benefit system. This method returns a Simulation class containing simulation datasets and other simulation information. Run simulations specifying 4 required input arguments: the two-letters country code, the system name, the dataset, and the dataset name.

Example: mod.run('AT','AT_2020',data,data_id)

Output Arguments

collapse all

The base class for the EUROMOD model.

References

[1] Documentation EUROMOD - Tax-benefit microsimulation model for the European Union.

Extended Capabilities

Introduced in R2023a