Country

country-specific EUROMOD tax-benefit models

Description

example

C = Country(Model) return a class array with the EUROMOD default country models.

This class is instantiated authomatically when loading the Model and is stored there under attribute countries.

Examples

collapse all

Country loads all the countries configured in EUROMOD by default.

mod = euromod("C:\EUROMOD_RELEASES_I6.0+");
C=Country(mod);
C  
28×1 Country array:

        1: AT
        2: BE
        3: BG
        4: CY
        5: CZ
        6: DE
        7: DK
        8: EE
        9: EL
       10: ES
       11: FI
       12: FR
       13: HR
       14: HU
       15: IE
       16: IT
       17: LT
       18: LU
       19: LV
       20: MT
       21: NL
       22: PL
       23: PT
       24: RO
       25: SE
       26: SI
       27: SK
       28: SL
    

Display a specific country in the Model.

C("AT")  
1×1 Country with properties:

          datasets: [27×1 Dataset]
        extensions: [13×1 Extension]
  local_extensions: [2×1 Extension]
              name: "AT"
            parent: [1×1 Model]
          policies: [54×1 Policy]
           systems: [17×1 System]
    

Input Arguments

collapse all

The Model class returned by euromod.

Data Types: class

Properties

collapse all

Returns a Dataset class array with country datasets.

Example: C.datasets

Returns an Extension class array with the Model and Country extensions.

Example: C.extensions

Returns an Extension class array with the Country extensions.

Example: C.local_extensions

Two-letter country code. See the Eurostat Glossary:Country codes.

Example: C.name

Returns the Model base class.

Example: C.parent

Returns a Policy class array with the Country policies.

Example: C.policies

Returns a System class array with the Country systems.

Example: C.systems

Object Functions

expand all

info returns basic information on Country properties of type class.

Example: mod.countries('AT').info('systems')

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

Example: mod.countries('SE').run('SE_2021',data,'SE_2021_b1')

Output Arguments

collapse all

A class array with the EUROMOD default countries.

References

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

Extended Capabilities

Introduced in R2023a