@@ -123,18 +123,19 @@ def __init__(self, override_no_riskmodels, replic_ID, simulation_parameters, rc_
123
123
124
124
self .inaccuracy = random .sample (self .inaccuracy , self .simulation_parameters ["no_riskmodels" ])
125
125
126
- risk_model_configurations = [{"damage_distribution" : self .damage_distribution ,
127
- "expire_immediately" : self .simulation_parameters ["expire_immediately" ],
128
- "cat_separation_distribution" : self .cat_separation_distribution ,
129
- "norm_premium" : self .norm_premium ,
130
- "no_categories" : self .simulation_parameters ["no_categories" ],
131
- "risk_value_mean" : risk_value_mean ,
132
- "risk_factor_mean" : risk_factor_mean ,
133
- "norm_profit_markup" : self .simulation_parameters ["norm_profit_markup" ],
134
- "margin_of_safety" : self .simulation_parameters ["riskmodel_margin_of_safety" ],
135
- "var_tail_prob" : self .simulation_parameters ["value_at_risk_tail_probability" ],
136
- "inaccuracy_by_categ" : self .inaccuracy [i ]} \
137
- for i in range (self .simulation_parameters ["no_riskmodels" ])]
126
+ risk_model_configurations = [
127
+ {"damage_distribution" : self .damage_distribution ,
128
+ "expire_immediately" : self .simulation_parameters ["expire_immediately" ],
129
+ "cat_separation_distribution" : self .cat_separation_distribution ,
130
+ "norm_premium" : self .norm_premium ,
131
+ "category_number" : self .simulation_parameters ["no_categories" ],
132
+ "init_average_exposure" : risk_value_mean ,
133
+ "init_average_risk_factor" : risk_factor_mean ,
134
+ "init_profit_estimate" : self .simulation_parameters ["norm_profit_markup" ],
135
+ "margin_of_safety" : self .simulation_parameters ["riskmodel_margin_of_safety" ],
136
+ "var_tail_prob" : self .simulation_parameters ["value_at_risk_tail_probability" ],
137
+ "inaccuracy" : self .inaccuracy [i ]}
138
+ for i in range (self .simulation_parameters ["no_riskmodels" ])]
138
139
139
140
# prepare setting up agents (to be done from start.py)
140
141
self .agent_parameters = {"insurancefirm" : [], "reinsurance" : []} # TODO: rename reinsurance -> reinsurancefirm (also in start.py and below in method accept_agents
0 commit comments