Policies implemented in a EUROMOD country model.
create a class array with the policies at Country level.
P = Policy(Country)
This class contains tax-benefit policies implemented in a EUROMOD country model. The class elements can be accessed by indexing the class array with an integer, or a string value of any class property (e.g. name, ID, order, etc.).
This class is stored in the property policies of the Country class.
This class stores classes of type Extension and Function.
This class is the superclass of the PolicyInSystem class.
Policy loads all the policies configured in a Country by default.
mod = euromod("C:\EUROMOD_RELEASES_I6.0+"); P=Policy(mod.countries("AT")); P(1:25)
25×1 Policyarray: 1: setdefault_at | | DEF: SET DEFAULT VALUES 2: uprate_at | | DEF: UPRATING FACTORS 3: ConstDef_at | | DEF: CONSTANTS 4: IlsDef_at | | DEF: STANDARD INCOME CONCEPTS 5: IlsUDBDef_at | | DEF: UDB INCOME CONCEPTS 6: IlDef_at | | DEF: NON-STANDARD INCOME CONCEPTS 7: random_at | | DEF: Defining random assignments 8: TransLMA_at | | DEF: Modelling labour market transitions (DO NOT SWITCH ON; ONLY WORKS WITH LMA ADD-ON) 9: tudef_at | | DEF: ASSESSMENT UNITS 10: yem_at | (with switch set for MWA) | DEF: minimum wage (Minimumgehalt) 11: neg_at | | DEF: recode negative self-employment values to zero 12: ysecomp_at | | BEN: COVID income compensation for self-employed (ONLY WORKS WITH LMA ADD-ON) 13: tscer_at | (with switch set for SORESI) | SIC: social insurance contributions employer (Arbeitgeberbeitraege zur Sozialversicherung) 14: tscee_at | (with switch set for SORESI) | SIC: social insurance contributions employee (Arbeitnehmerbeitraege zur Sozialversicherung) 15: tscse_at | (with switch set for SORESI) | SIC: social insurance contributions self-employed (Beitraege zur Sozialversicherung fuer Selbststaendige) 16: bch00_at | | BEN: Main child benefit (Familienbeihilfe) 17: pch00_at | | BEN: child bonus for pensioners (Kinderzuschuss) 18: pchcs_at | | BEN: child bonus for civil servant pensioners (Kinderzulage) 19: bunct_at | (with switch set for SORESI) | BEN: unemployment benefit (Arbeitslosengeld) (PART SIMULATED) 20: pmmtu_at | (with switch set for SORESI) | BEN: minimum pension top-up (Ausgleichszulage) - turn on pch00_at for full simulation 21: pcstu_at | (with switch set for SORESI) | BEN: minimum pension top-up for civil servants (Ergaenzungszulage) - turn on pch00_at for full simulation 22: tscpe_at | (with switch set for SORESI) | SIC: social insurance contributions pensioner (Beitraege zur Sozialversicherung fuer Rentner) 23: bch00_at | Reference policy | 24: bec_at | | BEN: Climate/anti-inflation bonus & one off health insurance bonus self-employed 25: tin_at | | TAX: income tax (Einkommenssteuer)
Display a specific policy in the Country.
P(19)
1×1 Policywith properties: comment: "BEN: unemployment benefit (Arbeitslosengeld) (PART SIMULATED)" functions: [26×1 Function] private: "no" extensions: "SORESI web-based model: off" ID: "5cdaac09-a47c-46fd-ba2e-055bba9578c0" name: "bunct_at" order: "19" parent: [1×1 Country] spineOrder: "19"
Country —
Country classclass
A specific country from the Country class array.
Data Types:
class
comment —
Policy commentstring scalar
Returns the comment about the policy.
Example:
P(end).comment
extensions —
Extension classclass array
Returns the Extension class array with extensions switches.
Example:
P(end).extensions
functions —
Function classclass array
Returns the Function class array with the policy functions.
Example:
P(end).functions
ID —
Identifier numberstring scalar
Returns the policy identifier number.
Example:
P(end).ID
name —
Name of policystring scalar
Returns the name of the policy.
Example:
P(end).name
order —
Order of policystring scalar
Returns the order of the policy.
Example:
P(end).order
parent —
Country class.class
Returns the specific Country class.
Example:
P(end).parent
private —
Access typestring scalar
Returns the access type of the policy.
Example:
P(end).private
spineOrder —
Spine orderstring scalar
Returns the spine order of the policy.
Example:
P(end).spineOrder
P — Policy classA class array with the Country default policies.
[1] Documentation EUROMOD - Tax-benefit microsimulation model for the European Union.
Model
|
Country
|
System
|
Function
|
Parameter
|
ReferencePolicy
|
PolicyInSystem
|
info
|
run
You have a modified version of this example. Do you want to open this example with your edits?