diff --git a/src/main/java/simpaths/data/Parameters.java b/src/main/java/simpaths/data/Parameters.java index b77101468..ca9ca34b0 100644 --- a/src/main/java/simpaths/data/Parameters.java +++ b/src/main/java/simpaths/data/Parameters.java @@ -280,6 +280,9 @@ else if(numberOfChildren <= 5) { public static final boolean USE_CONTINUOUS_LABOUR_SUPPLY_HOURS = true; // If true, a random number of hours of weekly labour supply within each bracket will be generated. Otherwise, each discrete choice of labour supply corresponds to a fixed number of hours of labour supply, which is the same for all persons public static int maxAge; // maximum age possible in simulation public static final int AGE_TO_BECOME_RESPONSIBLE = 18; // Age become reference person of own benefit unit + public static final int MIN_AGE_LEAVE_PH = 18; // Minimum age for a person to leave the parental home + public static int MAX_AGE_ADULT_CHILD; // Maximum age for a person to remain an adult child in the parental home + // after this age a person stop considering leaving p.h. and stops being an a.c. public static final int MIN_AGE_TO_PROVIDE_CARE = 16; // Minimum age to provide social care public static final int MIN_AGE_TO_LEAVE_EDUCATION = 16; // Minimum age for a person to leave (full-demYear) education public static final int MAX_AGE_TO_STAY_IN_CONTINUOUS_EDUCATION = 29; @@ -910,6 +913,7 @@ public static void loadParameters(Country country, int maxAgeModel, boolean enab System.out.flush(); maxAge = maxAgeModel; + MAX_AGE_ADULT_CHILD = maxAge; startYear = startYearModel; endYear = endYearModel; diff --git a/src/main/java/simpaths/model/Person.java b/src/main/java/simpaths/model/Person.java index 5e13e93b3..7e98e2514 100644 --- a/src/main/java/simpaths/model/Person.java +++ b/src/main/java/simpaths/model/Person.java @@ -771,6 +771,7 @@ private void updateAgeGroup() { public enum Processes { Aging, Cohabitation, + ConsiderLeavingHome, ConsiderMortality, ConsiderRetirement, Fertility, @@ -824,6 +825,9 @@ public void onEvent(Enum type) { case PartnershipDissolution -> { partnershipDissolution(); } + case ConsiderLeavingHome -> { + considerLeavingHome(); + } case ConsiderMortality -> { considerMortality(); } @@ -1001,9 +1005,6 @@ private void aging() { demAgeSq = demAge * demAge; if (demAge == Parameters.AGE_TO_BECOME_RESPONSIBLE) { setupNewBenefitUnit(true); - considerLeavingHome(); - } else if (demAge > Parameters.AGE_TO_BECOME_RESPONSIBLE && Indicator.True.equals(demAdultChildFlag)) { - considerLeavingHome(); } updateAgeGroup(); //Update ageGroup as person ages } @@ -1029,23 +1030,35 @@ private void considerMortality() { //This process should be applied to those at the age to become responsible / leave home OR above if they have the adultChildFlag set to True (i.e. people can move out, but not move back in). private void considerLeavingHome() { - //For those who are moving out, evaluate whether they should have stayed with parents and if yes, set the adultchildflag to true + //Age eligibility: only those within the age range to leave the parental home are considered + if (demAge < Parameters.MIN_AGE_LEAVE_PH || demAge > Parameters.MAX_AGE_ADULT_CHILD) { + return; + } + + //Above the age to leave home, only those still living with their parents are considered (people can move out, but not move back in) + if (demAge > Parameters.MIN_AGE_LEAVE_PH && !Indicator.True.equals(demAdultChildFlag)) { + return; + } + + //Those in continuous education are not allowed to leave home, to match the filtering condition of the estimated equation + if (Indicator.True.equals(eduSpellFlag)) { + demAdultChildFlag = Indicator.True; + return; + } + + // Evaluate whether the person should leave the parental home: + // - if not, set demAdultChildFlag to true (remains living with parents) + // - if yes, set demAdultChildFlag to false and set up a new household double prob = Parameters.getRegLeaveHomeP1a().getProbability(this, Person.DoublesVariables.class); boolean toLeaveHome = (statInnovations.getDoubleDraw(21) < prob); - if (Les_c4.Student.equals(labC4)) { + if (!toLeaveHome) { //If at the age to leave home but regression outcome is negative, person has adultchildflag set to true (although they still set up a new benefitUnit in the simulation, it's treated differently in the labour supply) - demAdultChildFlag = Indicator.True; //Students not allowed to leave home to match filtering conditon + demAdultChildFlag = Indicator.True; } else { - if (!toLeaveHome) { //If at the age to leave home but regression outcome is negative, person has adultchildflag set to true (although they still set up a new benefitUnit in the simulation, it's treated differently in the labour supply) - - demAdultChildFlag = Indicator.True; - } else { - - demAdultChildFlag = Indicator.False; - setupNewHousehold(); //If person leaves home, they set up a new household - } + demAdultChildFlag = Indicator.False; + setupNewHousehold(); //If person leaves home, they set up a new household } } diff --git a/src/main/java/simpaths/model/SimPathsModel.java b/src/main/java/simpaths/model/SimPathsModel.java index 16a3e2f35..0aab54f4a 100644 --- a/src/main/java/simpaths/model/SimPathsModel.java +++ b/src/main/java/simpaths/model/SimPathsModel.java @@ -532,6 +532,9 @@ public void buildSchedule() { // Align the level of education if required addEventToAllYears(Processes.EducationLevelAlignment); + // Check whether adult children leave the parental home - runs after education so that those in continuous education are excluded + yearlySchedule.addCollectionEvent(persons, Person.Processes.ConsiderLeavingHome); + // Homeownership status yearlySchedule.addCollectionEvent(benefitUnits, BenefitUnit.Processes.Homeownership); diff --git a/src/test/java/simpaths/integrationtest/expected/AlignmentStatistics.csv b/src/test/java/simpaths/integrationtest/expected/AlignmentStatistics.csv index 86c34a868..dd4b5d986 100644 --- a/src/test/java/simpaths/integrationtest/expected/AlignmentStatistics.csv +++ b/src/test/java/simpaths/integrationtest/expected/AlignmentStatistics.csv @@ -1,9 +1,9 @@ run,time,id_AlignmentStatistics,empShareSimACFemales,empShareSimACMales,empShareSimCouples,empShareSimSingleDepFemales,empShareSimSingleDepMales,empShareSimSingleFemales,empShareSimSingleMales,empShareTgtACFemales,empShareTgtACMales,empShareTgtCouples,empShareTgtSingleDepFemales,empShareTgtSingleDepMales,empShareTgtSingleFemales,empShareTgtSingleMales,fertilityAdjFactor,fertilityRateSim,fertilityRateTgt,inSchoolAdjFactor,inSchoolShareSim,inSchoolShareTgt,partnershipAdjFactor,shareCohabitingSim,shareCohabitingTgt,utilityAdjACFemales,utilityAdjACMales,utilityAdjCouples,utilityAdjSingleDepFemales,utilityAdjSingleDepMales,utilityAdjSingleFemales,utilityAdjSingleMales 1,2019.0,1,0.5623931623931624,0.5619047619047619,0.8590878148400273,0.3333333333333333,0.44308943089430897,0.43822697265011,0.5445244410761653,0.5403293808853606,0.5311791259117856,0.8735970003111929,0.3943366638089926,0.465356415881109,0.4438849669010334,0.4705375056413739,0.0,0.05029585798816568,0.05113363440615968,0.0,0.281711358843025,0.3023858368396759,0.0,0.5387792565396972,0.632472038269043,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -1,2020.0,1,0.4490644490644491,0.5430711610486891,0.9006183745583038,0.4628975265017668,0.4928571428571429,0.3298311444652908,0.42654700047236654,0.5501985392408713,0.5109522836960044,0.8754389771797882,0.3941959194429085,0.4620365639995361,0.4428142056392469,0.4648045911203806,0.0,0.04911932522947159,0.04996578478889472,0.0,0.2927051671732523,0.2760101854801178,1.5821116748810904,0.6229102972744422,0.6234807968139648,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -1,2021.0,1,0.4762845849802372,0.5282685512367491,0.9200176108012914,0.48757763975155277,0.49616858237547895,0.38979118329466356,0.45855811672388425,0.5382718801505548,0.5130523068280014,0.8776418122289941,0.3980978816455363,0.4641592336214714,0.4451259300414946,0.4776386065456221,0.0,0.051702709420830224,0.04833442666835588,0.0,0.3293541475359657,0.2792655229568481,0.7051182620476528,0.6309994170606904,0.6310330629348755,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -1,2022.0,1,0.4899665551839465,0.5767511177347243,0.9302186283318359,0.496875,0.4896694214876033,0.42142327650111194,0.4874822862541332,0.5382469728746202,0.5423248579660446,0.8712018643202526,0.4133664269810563,0.4635896862300199,0.4530541291186285,0.5097880138188646,0.0,0.048570019723865876,0.04938041570024613,0.0,0.3133556434438698,0.2648949027061462,0.0,0.6097498396407954,0.6104874014854431,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +1,2020.0,1,0.4456066945606695,0.5435606060606061,0.9005011792452831,0.4628975265017668,0.4928571428571429,0.3304608467590858,0.42528195488721804,0.5501985392408713,0.5109522836960044,0.8754389771797882,0.3941959194429085,0.4620365639995361,0.4428142056392469,0.4648045911203806,0.0,0.049143708116157855,0.04996578478889472,0.0,0.2924012158054711,0.2760101854801178,1.5821116748810904,0.6224217580844558,0.6234807968139648,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +1,2021.0,1,0.4796747967479675,0.5254545454545455,0.9192601291837933,0.48623853211009177,0.5,0.38683602771362585,0.4620655898188938,0.5382718801505548,0.5130523068280014,0.8776418122289941,0.3980978816455363,0.4641592336214714,0.4451259300414946,0.4776386065456221,0.0,0.0511166253101737,0.04833442666835588,0.0,0.3289594140982606,0.2792655229568481,0.7169224098724992,0.6320015541021822,0.6310330629348755,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +1,2022.0,1,0.48877374784110533,0.5664556962025317,0.9273952095808383,0.4984709480122324,0.4919678714859438,0.42327650111193477,0.4901593252108716,0.5382469728746202,0.5423248579660446,0.8712018643202526,0.4133664269810563,0.4635896862300199,0.4530541291186285,0.5097880138188646,0.0,0.04852216748768473,0.04938041570024613,0.0,0.31217734588521107,0.2648949027061462,0.0,0.6123051260665939,0.6104874014854431,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2,2019.0,1,0.5623931623931624,0.5625990491283677,0.8589656345695815,0.3341584158415842,0.4426229508196721,0.44052863436123346,0.5452823039029936,0.5403293808853606,0.5311791259117856,0.8735970003111929,0.3943366638089926,0.465356415881109,0.4438849669010334,0.4705375056413739,0.0,0.05025868440502587,0.05113363440615968,0.0,0.28154170430593195,0.3023858368396759,0.0,0.5392124746118063,0.632472038269043,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -2,2020.0,1,0.4968421052631579,0.516728624535316,0.8991959499702203,0.46539792387543255,0.49336283185840707,0.32237579379902875,0.42258823529411765,0.5501985392408713,0.5109522836960044,0.8754389771797882,0.3941959194429085,0.4620365639995361,0.4428142056392469,0.4648045911203806,0.0,0.05358471843215083,0.04996578478889472,0.0,0.29526123936816523,0.2760101854801178,1.612974117630252,0.6220344491387715,0.6234807968139648,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -2,2021.0,1,0.5222672064777328,0.5359712230215827,0.9146732788798133,0.4875,0.5,0.37208413001912044,0.4604105571847507,0.5382718801505548,0.5130523068280014,0.8776418122289941,0.3980978816455363,0.4641592336214714,0.4451259300414946,0.4776386065456221,0.0,0.06154603643525357,0.04833442666835588,0.0,0.31693989071038253,0.2792655229568481,0.7416645880174457,0.6318096834504545,0.6310330629348755,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -2,2022.0,1,0.506872852233677,0.5628834355828221,0.9257515942909201,0.4952978056426332,0.4961089494163424,0.4094922737306843,0.487453531598513,0.5382469728746202,0.5423248579660446,0.8712018643202526,0.4133664269810563,0.4635896862300199,0.4530541291186285,0.5097880138188646,0.0,0.04864197530864198,0.04938041570024613,0.0,0.319647201946472,0.2648949027061462,0.0,0.6081150487930149,0.6104874014854431,0.0,0.0,0.0,0.0,0.0,0.0,0.0 \ No newline at end of file +2,2020.0,1,0.4904051172707889,0.5196998123827392,0.898868036937742,0.46539792387543255,0.49333333333333335,0.32415333085225156,0.42240975152367555,0.5501985392408713,0.5109522836960044,0.8754389771797882,0.3941959194429085,0.4620365639995361,0.4428142056392469,0.4648045911203806,0.0,0.05357142857142857,0.04996578478889472,0.0,0.29526123936816523,0.2760101854801178,1.612974117630252,0.6215548621944877,0.6234807968139648,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2,2021.0,1,0.5145833333333333,0.5353901996370236,0.9143775569842197,0.4888888888888889,0.4980694980694981,0.37547600913937546,0.4616511968734734,0.5382718801505548,0.5130523068280014,0.8776418122289941,0.3980978816455363,0.4641592336214714,0.4451259300414946,0.4776386065456221,0.0,0.06047889410022217,0.04833442666835588,0.0,0.31671732522796353,0.2792655229568481,0.7340164516985729,0.6316673124112101,0.6310330629348755,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2,2022.0,1,0.5009009009009009,0.5664556962025317,0.9255222524977293,0.4952978056426332,0.49607843137254903,0.4153225806451613,0.48303114830311483,0.5382469728746202,0.5423248579660446,0.8712018643202526,0.4133664269810563,0.4635896862300199,0.4530541291186285,0.5097880138188646,0.0,0.04878652798415057,0.04938041570024613,0.0,0.3192202254035943,0.2648949027061462,0.0,0.61000385752861,0.6104874014854431,0.0,0.0,0.0,0.0,0.0,0.0,0.0 diff --git a/src/test/java/simpaths/integrationtest/expected/DemographicStatistics.csv b/src/test/java/simpaths/integrationtest/expected/DemographicStatistics.csv index 6adeef164..725e562e5 100644 --- a/src/test/java/simpaths/integrationtest/expected/DemographicStatistics.csv +++ b/src/test/java/simpaths/integrationtest/expected/DemographicStatistics.csv @@ -1,9 +1,9 @@ run,time,id_DemographicStatistics,demMarried18to29Share,demMarried30to54Share,demMarried55to74Share,demNChild18to29Avg,demNChild30to54Avg,demNChild55to74Avg,demPop18to29N,demPop30to54N,demPop55to74N 1,2019.0,1,0.2620357634112792,0.6720496894409937,0.5969519343493552,0.29332874828060523,0.9503105590062112,0.07409144196951935,2908.0,6440.0,4265.0 -1,2020.0,1,0.43235704323570434,0.7603370260571072,0.6448706099815157,0.32391910739191077,0.9753471680449368,0.08133086876155268,2868.0,6409.0,4328.0 -1,2021.0,1,0.4281172730483928,0.7752529182879377,0.6561363636363636,0.3288590604026846,0.9708949416342413,0.08613636363636364,2831.0,6425.0,4400.0 -1,2022.0,1,0.37104708362614197,0.7549883990719257,0.6552583862194016,0.3236120871398454,0.9540603248259861,0.08794197642792384,2846.0,6465.0,4412.0 +1,2020.0,1,0.4320083682008368,0.7601499063085572,0.6444393170281495,0.32391910739191077,0.9761086820737039,0.08121827411167512,2868.0,6404.0,4334.0 +1,2021.0,1,0.43254667136315605,0.7767398411957029,0.6551331664010926,0.33110250088059173,0.973688307644403,0.08559071249715457,2839.0,6423.0,4393.0 +1,2022.0,1,0.3804347826086957,0.7568864128752708,0.6534181240063593,0.31661991584852733,0.9571340142370783,0.08766749943220531,2852.0,6462.0,4403.0 2,2019.0,1,0.26082474226804125,0.6719428926132837,0.5978439184438715,0.2934707903780069,0.9497206703910615,0.07429107101007734,2910.0,6444.0,4267.0 -2,2020.0,1,0.4287704632532219,0.7569714908864309,0.6478190630048465,0.3333333333333333,0.9691540738432778,0.08331410108469882,2871.0,6419.0,4333.0 -2,2021.0,1,0.43522408963585435,0.7727272727272727,0.6577272727272727,0.34978991596638653,0.9652133580705009,0.09045454545454545,2856.0,6468.0,4400.0 -2,2022.0,1,0.3675333801827126,0.7488386497367606,0.6598546775658493,0.3323963457484188,0.9377516258903685,0.09150772025431426,2846.0,6458.0,4404.0 \ No newline at end of file +2,2020.0,1,0.427725531173807,0.7568157033805889,0.646963749711383,0.332985022640195,0.9691540738432778,0.08335257446317247,2871.0,6419.0,4331.0 +2,2021.0,1,0.4349807220469681,0.7736931906313014,0.6553056123608271,0.3480546792849632,0.9640142702031953,0.0897523290161327,2853.0,6447.0,4401.0 +2,2022.0,1,0.3694581280788177,0.7533032799626924,0.6564486830154405,0.3346235045742435,0.9417068241877817,0.09082652134423251,2842.0,6433.0,4404.0 diff --git a/src/test/java/simpaths/integrationtest/expected/HealthStatistics.csv b/src/test/java/simpaths/integrationtest/expected/HealthStatistics.csv index fe656cfa7..9b4f3e144 100644 --- a/src/test/java/simpaths/integrationtest/expected/HealthStatistics.csv +++ b/src/test/java/simpaths/integrationtest/expected/HealthStatistics.csv @@ -1,9 +1,9 @@ run,time,id_HealthStatistics,healthDsbl18to29Share,healthDsbl30to54Share,healthDsbl55to74Share,healthScore18to29Avg,healthScore30to54Avg,healthScore55to74Avg 1,2019.0,1,0.05811554332874828,0.09130434782608696,0.06236811254396248,3.69050894085282,3.4482919254658384,3.092379835873388 -1,2020.0,1,0.05788005578800558,0.0962708690903417,0.07024029574861368,3.584030683403068,3.3867998127633014,3.0499075785582255 -1,2021.0,1,0.06464146944542565,0.09867704280155642,0.06431818181818182,3.4906393500529846,3.3063035019455254,2.9979545454545455 -1,2022.0,1,0.06640899508081517,0.1048723897911833,0.06799637352674524,3.409697821503865,3.279969064191802,2.9290571169537625 +1,2020.0,1,0.05788005578800558,0.09618988132417239,0.06991232118135672,3.584379358437936,3.38632104934416,3.050299953853253 +1,2021.0,1,0.06305036984853822,0.09917484041725051,0.06442066924652856,3.4945403311025007,3.3051533551300016,2.9927156840427953 +1,2022.0,1,0.06486676016830295,0.1053853296193129,0.0685895980013627,3.414095371669004,3.28149179820489,2.9280036338859867 2,2019.0,1,0.05807560137457045,0.09109248913718188,0.0625732364659011,3.689347079037801,3.450651769087523,3.089289899226623 -2,2020.0,1,0.05886450714036921,0.09736719115126967,0.07085160396953612,3.582723789620341,3.3782520641844522,3.039464574198015 -2,2021.0,1,0.06197478991596639,0.10482374768089053,0.06681818181818182,3.502450980392157,3.3140074211502784,2.9813636363636364 -2,2022.0,1,0.06430077301475755,0.10405698358624961,0.06970935513169846,3.4205903021784962,3.2890987921957264,2.9302906448683017 \ No newline at end of file +2,2020.0,1,0.05886450714036921,0.09689982863374358,0.07134610944354652,3.582375478927203,3.3785636391961367,3.0374047564072963 +2,2021.0,1,0.06239046617595514,0.10469986040018614,0.06771188366280391,3.5033298282509637,3.3108422522103305,2.9820495341967734 +2,2022.0,1,0.06685432793807178,0.1027514378983367,0.06766575840145322,3.418015482054891,3.2928649152805844,2.9314259763851043 diff --git a/src/test/java/simpaths/integrationtest/expected/LabourStatistics.csv b/src/test/java/simpaths/integrationtest/expected/LabourStatistics.csv index 172d59ffe..d25bcd4f1 100644 --- a/src/test/java/simpaths/integrationtest/expected/LabourStatistics.csv +++ b/src/test/java/simpaths/integrationtest/expected/LabourStatistics.csv @@ -1,9 +1,9 @@ run,time,id_LabourStatistics,labEmpShare,labEmpToNotEmpShare,labNotEmpToEmpShare,labUnempShare,labWorkFullTime18to29Share,labWorkFullTime30to54Share,labWorkFullTime55to74Share,labWorkPartTime18to29Share,labWorkPartTime30to54Share,labWorkPartTime55to74Share 1,2019.0,1,0.712445288628293,0.0,0.0,0.15533900404657694,0.561554332874828,0.6751552795031056,0.2797186400937866,0.09353507565337002,0.140527950310559,0.08253223915592028 -1,2020.0,1,0.7179465983301645,0.07705459933888066,0.40707497360084477,0.1521864925188063,0.49860529986053,0.7409892338898424,0.3213955637707948,0.14783821478382148,0.09549071618037135,0.06076709796672828 -1,2021.0,1,0.7499176548089591,0.01987647389107243,0.3590568060021436,0.10828392621870883,0.5231367008124338,0.7875486381322957,0.35659090909090907,0.13952666902154715,0.0840466926070039,0.06159090909090909 -1,2022.0,1,0.7638605372744346,0.024143799191661347,0.29681717246484085,0.09969788519637462,0.5144061841180604,0.7993812838360402,0.38077969174977333,0.15706254392129304,0.08785769528228925,0.06414324569356301 +1,2020.0,1,0.7175225336971802,0.07746719908727895,0.40664556962025317,0.15248490862482428,0.49860529986053,0.7409431605246721,0.3204891555145362,0.148186889818689,0.09509681449094316,0.06045223811721274 +1,2021.0,1,0.7493414553836022,0.019795298616578562,0.3625668449197861,0.10833058939743168,0.5223670306445932,0.7884166277440449,0.3530616890507626,0.13983797111659035,0.08438424412268411,0.06191668563623947 +1,2022.0,1,0.7627409343351845,0.023156546793298476,0.293470286133529,0.1002123489055864,0.5150771388499299,0.7977406375735067,0.37815126050420167,0.15427769985974754,0.08882698854843701,0.06495571201453554 2,2019.0,1,0.7128238983330583,0.0,0.0,0.15514111239478462,0.5618556701030928,0.675667287399131,0.28005624560581205,0.09347079037800687,0.1404407200496586,0.0824935551910007 -2,2020.0,1,0.7114559260482007,0.08077709611451943,0.38862307283359915,0.15673489600528226,0.49773598049460116,0.7378096276678611,0.32333256404338795,0.14071752002786486,0.09066832840006231,0.05746595891991692 -2,2021.0,1,0.7444735549369575,0.021012200632625395,0.3481822836661546,0.1171606353364991,0.5301120448179272,0.7824675324675324,0.3575,0.13025210084033614,0.08039579468150897,0.06 -2,2022.0,1,0.7544748671843073,0.026426039316790204,0.2877648667122351,0.10608908868001635,0.5017568517217147,0.7867760916692474,0.3807901907356948,0.15706254392129304,0.0901207804273769,0.06153496821071753 \ No newline at end of file +2,2020.0,1,0.7114321089558399,0.08077709611451943,0.3876464323748669,0.15674783326454808,0.49738766980146293,0.7387443527029133,0.32302008773955204,0.14071752002786486,0.0900451783766942,0.05749249595936273 +2,2021.0,1,0.7445638795437761,0.020495980070207226,0.3470015376729882,0.11717403790924756,0.5331230283911672,0.7839305103148752,0.3565098841172461,0.12828601472134596,0.07910656119125174,0.06089525107930016 +2,2022.0,1,0.7559796854521625,0.02496771416272062,0.28796169630642954,0.10493119266055045,0.5087966220971147,0.7909218094201772,0.38033605812897364,0.15235749472202675,0.08767293642157625,0.06335149863760219 diff --git a/src/test/java/simpaths/integrationtest/expected/WealthIncomeStatistics.csv b/src/test/java/simpaths/integrationtest/expected/WealthIncomeStatistics.csv index 2f5376ca9..c18d7d9ad 100644 --- a/src/test/java/simpaths/integrationtest/expected/WealthIncomeStatistics.csv +++ b/src/test/java/simpaths/integrationtest/expected/WealthIncomeStatistics.csv @@ -1,9 +1,9 @@ run,time,id_WealthIncomeStatistics,edi_p50,sIndex_p50,statInvestLoss18to29Avg,statInvestLoss30to54Avg,statInvestLoss55to74Avg,statYDispGrossOfLosses18to29Avg,statYDispGrossOfLosses30to54Avg,statYDispGrossOfLosses55to74Avg,statYHhDispEquivNatGini,statYInvest18to29Avg,statYInvest30to54Avg,statYInvest55to74Avg,statYLabWeeklyPerWorker18to29Avg,statYLabWeeklyPerWorker30to54Avg,statYLabWeeklyPerWorker55to74Avg,statYMktNatGini,statYPens18to29Avg,statYPens30to54Avg,statYPens55to74Avg,wealth18to29Avg,wealth30to54Avg,wealth55to74Avg,yHhDispEquivP50,yHhQuintilesC5P20,yHhQuintilesC5P40,yHhQuintilesC5P60,yHhQuintilesC5P80,yLabP20,yLabP40,yLabP60,yLabP80 1,2019.0,1,15256.953965109053,0.0,0.0,0.0,0.0,1065.2273871330394,1640.3078493710213,1515.844915690792,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15456.781759590931,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -1,2020.0,1,16104.945563508783,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16126.300224195558,6.002947624785629,7.393700990590142,8.079014685308639,8.651826215326523,612.4114548496958,1474.3612945063908,2411.3833648998984,4025.4346348418517 -1,2021.0,1,16385.814429547543,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16393.484440168773,6.187762449635658,7.484289740368494,8.14086559630633,8.671098665364262,760.8172378594519,1551.7095560857783,2503.912353211683,4197.566114529848 -1,2022.0,1,16782.87492911042,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16782.87492911042,6.293766459041295,7.502899645998462,8.164467732206273,8.71487982351668,770.627494589693,1587.3827728740323,2574.51763269026,4296.795323809868 +1,2020.0,1,16119.066872374478,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16129.72630833212,5.997389884919279,7.394922857422421,8.078973936071074,8.649142774188165,612.853998418908,1475.812630658663,2413.2991570066556,4026.9686662800973 +1,2021.0,1,16337.381934465468,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16341.40638345253,6.19575206913986,7.479898249188221,8.137283526961198,8.667823335150644,761.7160762448344,1552.2277698172436,2506.1965007862987,4205.060950837364 +1,2022.0,1,16735.686442500453,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16735.686442500453,6.30062263955924,7.504318586574002,8.158116700463072,8.705904729945416,771.8870426726536,1587.2975498739725,2573.930114975904,4278.7424505628105 2,2019.0,1,15256.926298340906,0.0,0.0,0.0,0.0,1065.9152301814306,1641.3573685478896,1518.4882118397204,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15450.417507924612,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 -2,2020.0,1,16548.090983426686,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16568.972587139775,5.830499134973755,7.416147336481695,8.167623512530024,8.779955942560406,636.0411789419483,1641.868120592153,2759.2643832565886,4755.702696078421 -2,2021.0,1,16957.07532931993,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16971.051592235908,6.173956857055614,7.526098789480431,8.239050226188564,8.815165417981701,806.1156747516713,1797.0008067319648,2948.1225531249656,4966.012600053224 -2,2022.0,1,17161.756607262356,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17162.857530412257,6.240633521617911,7.529866008624863,8.244648578675816,8.83927348961132,839.4128779658494,1828.8078853712534,3016.315905493322,5065.409902121303 \ No newline at end of file +2,2020.0,1,16554.655397121354,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16576.06298009438,5.8284126015846285,7.4169537948386495,8.167204065415012,8.778919329603015,636.091382752494,1641.6535944202692,2759.059708827611,4755.0859162751185 +2,2021.0,1,16996.704858073164,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17004.73744579676,6.162783794831017,7.522395468942314,8.239455842426766,8.813859000686413,816.5079741103967,1806.1840129592013,2956.7425837871924,5024.540314408093 +2,2022.0,1,17181.42643997675,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,NaN,NaN,NaN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17182.898056438837,6.256537694204756,7.542778208913781,8.2458452074943,8.8430740407387,870.165648435097,1845.0648975953288,3031.602987561176,5072.080778186041 diff --git a/src/test/java/simpaths/integrationtest/expected/WellbeingByGender.csv b/src/test/java/simpaths/integrationtest/expected/WellbeingByGender.csv index 82d0073af..098e97ae5 100644 --- a/src/test/java/simpaths/integrationtest/expected/WellbeingByGender.csv +++ b/src/test/java/simpaths/integrationtest/expected/WellbeingByGender.csv @@ -2,24 +2,24 @@ run,time,id_WellbeingByGender,demLifeSatScore0to10Avg,demLifeSatScore0to10P10,de 1,2019.0,1,6.798653101737303,3.33,5.0,8.0,8.33,8.33,Total,8313.63015908381,68496.43000000333,47.53391960297742,33.416,42.19,49.52,54.79,57.73,10075,51.020747394541296,36.17,47.59,54.51,57.49,59.64,11.50302729528536,6.0,8.0,10.0,13.0,19.0 1,2019.0,2,6.82559311740912,3.33,5.0,8.0,8.33,8.33,Male,4178.113558218262,33718.430000001055,48.500955465587225,35.652,43.66,50.86,55.197500000000005,58.15,4940,51.79769838056671,39.08,49.0,54.77,57.49,59.31,10.857489878542511,6.0,8.0,10.0,12.0,17.0 1,2019.0,3,6.77273612463507,3.33,5.0,8.0,8.33,8.33,Female,4135.516600865757,34778.000000001084,46.60360662122688,31.608,40.8,48.87,54.2,57.33,5135,50.27330087633859,34.18,45.74,54.03,57.49,59.89,12.124050632911393,6.0,8.0,11.0,14.0,21.0 -1,2020.0,1,6.6145358041802025,3.7666336552029334,5.222159166466565,6.730759901862367,8.16637791131063,9.45956341274334,Total,8122.408872271123,66667.90637033226,45.9036620843742,32.76041987699348,39.42547467103069,46.32998491503522,52.888089341889014,58.779144471354584,10079,51.31536563011669,37.478675114637504,45.4553496715998,52.34846463570141,58.468540748836105,63.46259609758929,12.66146844857907,5.742978242682843,8.794527073422076,12.317437126483158,16.18488573396826,20.002347795486234 -1,2020.0,2,6.626325011114707,3.805744796504718,5.292521016604588,6.7436549444174805,8.140813216794122,9.448738725825232,Male,4089.7518389310344,32753.924529939995,47.16004134094487,34.72060242044466,40.92513830937019,47.45773118565858,53.81664007943717,59.635697316209274,4943,51.99935691965081,39.0965689792193,46.155821046703046,52.75851350330392,58.80571549778201,63.8502526991901,11.932659642546787,5.297281267527709,8.216250042609923,11.647003163264127,15.335487311411011,18.97702901756019 -1,2020.0,3,6.603189610668323,3.7461330212911594,5.148107115427289,6.7153196174055685,8.192784063571331,9.471154701795063,Female,4032.657033340079,33913.98184039251,44.69449489877612,31.334291564943996,38.157549899920284,45.15466063075943,51.82796605067129,57.61215428517951,5136,50.65707728428983,35.87646489659886,44.56246883163646,51.917407081210044,58.11668037935321,63.08832636686682,13.362890163574518,6.19336925077437,9.441079561386836,12.977554167910503,16.89382985102585,20.978926770896074 -1,2021.0,1,6.5222927706096,3.7469835665545466,5.113044957174414,6.623159508759464,8.041717774878956,9.328211659799557,Total,8096.196668036661,66018.64742411037,45.54746641294028,32.31852237750864,38.737626985901215,45.76872131058666,52.6294155605232,58.569598289166564,10122,51.26474097970102,37.60122377972728,44.6935806234142,51.8099927671697,58.51170540311931,64.18246240949702,12.98757358999948,5.8693887796774,9.116717165428327,12.870246031355961,16.707034224456343,20.137186664732607 -1,2021.0,2,6.5694254240231515,3.8153242557425067,5.1620397662654325,6.649155572315157,8.116038508840568,9.37361552478929,Male,4058.6888328447476,32544.93355061069,46.81247320429826,33.89614142565395,40.147248295719656,46.90815491644721,53.63108731160957,59.65171914846296,4954,51.793648586585846,38.77406223488162,45.43154483050416,52.24645705249242,58.61413723923415,64.28537298829596,12.387089121208165,5.229441939909284,8.664920962457028,12.254443553189454,15.99149261425805,19.568465645701277 -1,2021.0,3,6.477111817627612,3.6937443889126107,5.056094367099051,6.593838701895033,7.993064887881597,9.28307001508771,Female,4037.5078351919246,33473.713873499495,44.33484186874802,30.889891657638252,37.103434260026845,44.46887183076261,51.53754644630418,57.611274719576464,5168,50.75773473269862,36.39337770404074,43.869495427280725,51.424246600182215,58.45777202228101,64.11381856190593,13.563192796344737,6.518139639649819,9.60220807934132,13.448251770272885,17.30606691578576,20.613047135102782 -1,2022.0,1,6.401185224198616,3.54632887593383,5.007558847756282,6.478126122329171,7.932630989459,9.277236047293357,Total,8055.120017825496,65388.107065188866,45.29476323491611,31.97699305809483,38.41425265579782,45.31415411026712,52.287672761226446,58.456176063291956,10215,50.67054381167444,36.77207169335179,43.83812325359572,51.05997472811838,57.976514356253766,64.18762560802196,12.955737215660866,5.89808767833304,9.184442131562873,12.836152984267516,16.561955459285652,20.098243862935597 -1,2022.0,2,6.4290135914374735,3.5715034387955353,5.03452951678226,6.485968053842665,7.981190587397736,9.30111510378737,Male,4035.599491459403,32112.92288923018,46.453062541046535,33.08818703890031,39.50237519628214,46.46183454526969,53.28456253986283,59.70723415284969,4995,51.319880527582285,37.856978479799395,44.62058942061295,51.59406347610837,58.37692717827564,64.43537283616588,12.388478345653247,5.496178605570909,8.659068689740018,12.30185496683114,15.967183132997553,19.618875501883863 -1,2022.0,3,6.3745563555476625,3.51813624039372,4.986831325616345,6.471192912333419,7.89121015616893,9.255761072800821,Female,4019.5205263660555,33275.1841759588,44.186390623015534,30.79567712475875,37.3692282477194,44.27431955941836,51.148027750056514,57.15288205087101,5220,50.04919574731371,35.638919023138314,43.129504074001474,50.4852031840156,57.531175477436705,63.92891160244788,13.498545272306128,6.375311299843487,9.718276608109147,13.433192476547895,17.081848295620524,20.646393770025483 +1,2020.0,1,6.614343173648092,3.7673938267618112,5.224833801024809,6.731434448324317,8.160719575058591,9.457309339437193,Total,8118.8729488302715,66639.50747450453,45.90143204066371,32.7683057555588,39.425043675855456,46.325525098761275,52.8810209880504,58.774128333292104,10075,51.31077132226472,37.47326358301152,45.45261644458717,52.34610639983128,58.467545749244444,63.46030752688753,12.65939977419208,5.735307131508612,8.791386996005345,12.31887635317693,16.184984736403532,19.99149237019376 +1,2020.0,2,6.625101701321662,3.8056206106042305,5.292611907139637,6.745633917313371,8.136619038905035,9.44359110091957,Male,4087.799061181768,32741.252607931652,47.15320366382042,34.71945249590269,40.92282886558376,47.458416987304986,53.81040353243567,59.60973562473427,4942,51.9843399038461,39.07229618863303,46.133042903756866,52.75770773128015,58.7913040917291,63.83540475615289,11.927578008118777,5.278346567220785,8.213741343245175,11.646232224856133,15.334865087314665,18.973071607253818 +1,2020.0,3,6.603984973031977,3.747831379897769,5.148729925566929,6.715307692232705,8.192587350912472,9.470102221514226,Female,4031.0738876484943,33898.25486657314,44.69623910054222,31.33747291704018,38.149980415415335,45.13701543706767,51.82911509049414,57.61668912314837,5133,50.66226636801291,35.88844421434575,44.56819620732443,51.91266522854012,58.110819531507815,63.08207428883149,13.363990299797626,6.194953958833854,9.443237354809021,12.988032507306416,16.88314569629756,20.97037703449789 +1,2021.0,1,6.519741366178884,3.737309510888481,5.102799138442432,6.631579490392801,8.043622307597126,9.32550929554482,Total,8088.540690025105,65966.74314299795,45.50675633450632,32.22443221623415,38.682473313396514,45.68561460226394,52.627663848149766,58.57996189323169,10118,51.2517289093541,37.50333414614319,44.654192699288835,51.8164214939361,58.543925947296984,64.25163671542873,12.984405142943267,5.908722358257907,9.118038911240667,12.870246031355961,16.68215825109998,20.126796068411167 +1,2021.0,2,6.565373951874154,3.809407844046896,5.139494537311274,6.64616903355617,8.128766577103217,9.373735586110659,Male,4053.835621136736,32511.73180968081,46.789077544132624,33.83225371106578,40.140704160485235,46.90815491644721,53.626965613155576,59.63839297964015,4952,51.756420688613936,38.665207191879745,45.34180765715038,52.210383986885276,58.623259096721426,64.321333433627,12.385162176706212,5.277503646166561,8.664960759322,12.245478446734413,15.985013373389805,19.55910942782332 +1,2021.0,3,6.475999096654474,3.6841427108210727,5.054969921719168,6.609139710291585,7.985569708096013,9.265595472585433,Female,4034.705068888363,33455.01133331701,44.27755489624316,30.854326279849186,37.038202579908514,44.36947931979076,51.536187989066995,57.63565809677335,5166,50.7679438356229,36.2510986192866,43.87476702379648,51.43654865169447,58.48094251164159,64.13981748799053,13.558824649100059,6.52767468226942,9.604222036805384,13.443469240268568,17.279032199659547,20.61065262084467 +1,2022.0,1,6.407112329202824,3.5591975411651884,5.030376672562341,6.478123488598226,7.9452285436878425,9.29016739449783,Total,8041.137436968183,65371.76709485641,45.27728755709288,32.012073148338956,38.423118021877634,45.29268076626191,52.284470263887755,58.35506141392193,10203,50.629269753071135,36.64122268703434,43.81767394578006,50.98525302019895,57.91649921454609,64.14946879037824,12.965536931198697,5.924038291223649,9.200912284990988,12.858730694539283,16.56299597885553,20.097069644402936 +1,2022.0,2,6.434347202394327,3.5821301440153905,5.046403890897049,6.485968053842665,7.990174933169709,9.29766056416159,Male,4030.776041918261,32088.08949834051,46.45839314353888,33.20188110828096,39.596487784344525,46.52893479768995,53.24605533276998,59.620658042728564,4987,51.316682842176455,37.89075099955374,44.65027906202246,51.553139488707565,58.29926743670151,64.54394546262073,12.396618700657829,5.5077083388076025,8.69693278606522,12.355674568251073,15.95294716507067,19.552685483540948 +1,2022.0,3,6.381073158841259,3.53079825844876,4.99843325209791,6.471587818274499,7.903183582220158,9.275574506047617,Female,4010.361395049879,33283.677596516005,44.14803649121762,30.715406591697242,37.36146565294054,44.21677548585288,51.13191013878331,57.0781316836152,5216,49.972036418068896,35.42498288459488,43.04807965661561,50.3941174136599,57.50228628337669,63.77732264493124,13.509477731756046,6.391327099736214,9.717697445684108,13.433192476547895,17.107696808824677,20.647364150504 2,2019.0,1,6.799095596985654,3.33,5.0,8.0,8.33,8.33,Total,8323.349559890836,68562.08000000333,47.54007040856779,33.425,42.19,49.52,54.79,57.73,10084,51.027703292344626,36.18,47.605000000000004,54.51,57.49,59.64,11.495934153113843,6.0,8.0,10.0,13.0,19.0 2,2019.0,2,6.828700485044678,3.33,5.0,8.0,8.33,8.33,Male,4185.2461878088,33788.410000001066,48.517956750202266,35.67,43.66,50.864999999999995,55.197500000000005,58.15,4948,51.791240905416245,39.079,49.0,54.77,57.49,59.31,10.851657235246565,6.0,8.0,10.0,12.0,17.0 2,2019.0,3,6.770574376947251,3.33,5.0,8.0,8.33,8.33,Female,4138.103372082248,34773.67000000108,46.59797897196263,31.616000000000003,40.7925,48.835,54.2,57.33,5136,50.29211448598103,34.271,45.74,54.03,57.49,59.89,12.116627725856699,6.0,8.0,11.0,14.0,21.0 -2,2020.0,1,6.648530322680276,3.798533559017458,5.246134187086383,6.765453938693191,8.214569954104112,9.49823605832067,Total,8160.4061836057535,67116.91360745739,45.991701701356305,32.821783768474845,39.46337166342815,46.35006053636001,53.02093548662156,58.835433726929615,10095,51.43349873065682,37.64004187077226,45.519442039907084,52.44430441596412,58.54493146361481,63.58032620081715,12.892174155904131,5.941239718920905,9.038052603027833,12.5620019419938,16.389742385253584,20.209999590600944 -2,2020.0,2,6.701790056047846,3.8879612847729885,5.348863402779376,6.817344664927628,8.229292733365684,9.52210708506867,Male,4098.052433782941,33214.071517773125,47.22725312217155,34.73279764915407,41.05400091483066,47.54452840037397,53.86249506436657,59.6908719208839,4956,51.91222279039014,38.991161795543036,46.05860571906381,52.68552387774127,58.71408535918422,63.78253241142672,12.097710182919613,5.465500783867313,8.409656342447645,11.84821669424816,15.415124248299,19.13567886379256 -2,2020.0,3,6.59716717059433,3.752745435962728,5.154152833450976,6.70958205757793,8.192529032539117,9.475260339214275,Female,4062.3537498227943,33902.842089684265,44.80014831712622,31.299839260810792,38.281225119575815,45.25936507693766,51.93654439169077,57.74689782848656,5139,50.9718220542527,36.21785989238145,44.927755197291994,52.18264236825294,58.36347553214964,63.3381980500193,13.658347234345719,6.517946352244499,9.782443927008583,13.29594414577838,17.16487199584773,21.22896603027014 -2,2021.0,1,6.543622162505094,3.759619546098582,5.121913967602025,6.639665858915044,8.078018325915554,9.379385188037874,Total,8170.742853978519,66646.79172511438,45.66433657305526,32.2783763109786,38.75001696416544,45.93394452397699,52.728236626436455,58.816950072179814,10185,51.37913373198122,37.690595761284115,44.81398580446605,51.90789105639666,58.616224624987254,64.2969476955009,13.160682550119915,6.089182435380993,9.317543500369755,13.004206215272106,16.83160166075644,20.348590202118842 -2,2021.0,2,6.657157614619,3.9182854178622737,5.241671091889814,6.734349607962663,8.193423030523004,9.49907670738414,Male,4078.8049978223776,33179.273551261096,46.88179038815436,33.95801530547186,40.18265752644181,47.10757828233879,53.7389213705499,59.832392960034284,4984,51.70070626542735,38.66872891633799,45.27327488441025,52.143815860572644,58.6172123807197,64.26907799896426,12.342281263956684,5.25333979351767,8.69566156338442,12.152905215940784,15.954811701066731,19.431618027815112 -2,2021.0,3,6.434823721179303,3.6304954156760614,5.006471773535255,6.53950940822727,7.95171628270851,9.244363122571073,Female,4091.9378561561552,33467.518173853554,44.497678273795216,31.152780389457796,37.37119565186458,44.587586027958096,51.74656051939534,57.790287702589886,5201,51.07097808754774,36.67967659212947,44.30961700664472,51.710953000123375,58.61375768552169,64.35825044963545,13.944937887600723,6.990085938764234,10.019933967044906,13.824034718075643,17.676844518046806,21.04284772386968 -2,2022.0,1,6.422530301228616,3.567045021723244,5.018949307494145,6.5006126900173165,7.968163955817291,9.36005244409676,Total,8069.978544968903,65516.23160283311,45.39006629988342,32.13476815782205,38.485497090286245,45.43250946903605,52.36685903564573,58.658397454827714,10201,50.816144262451935,36.92588711180947,43.967963308102156,51.12902979554389,58.13982139115227,64.38654372823234,13.102582115937842,5.972624565972184,9.359476981473925,12.974736708970008,16.75451833313364,20.322167717340353 -2,2022.0,2,6.501507587713831,3.6871914122693825,5.102129857087533,6.5712483891632445,8.063766482550893,9.411801933240216,Male,4031.9488916075647,32468.528893042872,46.424855013441565,33.09232617331043,39.443339949434446,46.42731238817039,53.353545563711705,59.791645448759056,4994,51.327451881364965,37.808682839109395,44.68437318998229,51.63989404620108,58.35449264113929,64.5550790330754,12.363495262825747,5.3868137004586245,8.712696243693003,12.275061895645393,15.887417721041539,19.58237169617407 -2,2022.0,3,6.346783696906115,3.476421024953447,4.9610548905438465,6.424417563296172,7.878961120312511,9.25776431775805,Female,4038.0296533613423,33047.702709790145,44.39760714192097,31.008895421922286,37.57002955098009,44.41981942832151,51.372739832757176,57.574655909529824,5207,50.32575243436401,35.79914602648014,43.3369846264226,50.62236595608817,57.971243311547525,64.2449987903387,13.811435533345538,6.610256942038325,10.03501268667642,13.757555933616562,17.46888711595809,20.976262367027243 \ No newline at end of file +2,2020.0,1,6.65122700145158,3.7955881217219716,5.250164636974346,6.767090697025257,8.220538826136679,9.500962811094164,Total,8160.6078687310555,67137.48535265225,45.993638454932885,32.826296034241466,39.45566162365272,46.34986257787925,53.02159773692086,58.843308091661335,10094,51.43715584019228,37.66293765015169,45.518886157595276,52.43960804129222,58.54615560852545,63.56882736852816,12.891066294769036,5.940577195894105,9.038272919185578,12.561827009224425,16.390034874283785,20.20758879855676 +2,2020.0,2,6.703026483445446,3.885758261174738,5.352144882653003,6.818788849638501,8.230374862646281,9.522191864671498,Male,4096.870496453217,33206.79319898874,47.225918185082556,34.720744972476545,41.05018018546298,47.55275963071286,53.86777278851161,59.69471885227874,4954,51.92226648872963,38.98883079344088,46.07926746199765,52.69395931517934,58.73459085192349,63.79051948863981,12.095738073305544,5.457704255587799,8.410077902091395,11.852767981968196,15.410900273154407,19.11259400690757 +2,2020.0,3,6.601301975420919,3.7528649033424504,5.1559931541522355,6.713516890327143,8.205193866198494,9.479641277609417,Female,4063.7373722778198,33930.69215366352,44.80595094848168,31.320752635587716,38.26933496922705,45.25828018021316,51.94214356687005,57.75426666445904,5140,50.969599779325264,36.27678628259033,44.922538793892215,52.16487628054035,58.34885463595633,63.32830361454692,13.657614156467512,6.5184101224653626,9.77944652966821,13.30301328540168,17.169558911253468,21.191422634777084 +2,2021.0,1,6.540441269595999,3.7638551614974154,5.119551172349292,6.637130978401336,8.074373928138296,9.38218473079134,Total,8147.576144508289,66424.72153401696,45.68488191492299,32.2928235060045,38.78892211799871,45.97401326974234,52.725169971469626,58.79094219217554,10156,51.37002848672754,37.669173976206615,44.804170878064355,51.906780319541895,58.62802331832169,64.29606117678014,13.15143261927154,6.076766364364619,9.304461504568724,12.98937361546246,16.835862859048955,20.341476161800323 +2,2021.0,2,6.657982440163124,3.932732368310472,5.245397479312301,6.738262367999283,8.189307850836435,9.493448507729003,Male,4066.3465458789433,33090.17272761073,46.92756287525745,33.976718111832035,40.237718008282684,47.197472167740784,53.758557716921885,59.81489111564177,4970,51.66492812717998,38.63015086123637,45.25597571107296,52.10887236368583,58.5425390187319,64.2436725542581,12.340082509028553,5.234990057659304,8.658908981944451,12.150955917136951,15.966568889412713,19.442893422472697 +2,2021.0,3,6.427795759044844,3.6193393428580514,4.998465077994077,6.535010860012584,7.947380269132849,9.252246385292716,Female,4081.229598629351,33334.54880640656,44.493959359415804,31.111179392096137,37.36551852148261,44.583181355440516,51.73400142243391,57.7741693478701,5186,51.08741159257954,36.668670578474966,44.33755417203841,51.73993156752771,58.670847502384305,64.38659061109824,13.928989512427723,7.000798517344519,9.987152150031811,13.813497482066545,17.6853044068614,21.036455471052836 +2,2022.0,1,6.429073637513578,3.5758476593462825,5.048962810128845,6.502306585610675,7.972860449597395,9.34202170715996,Total,8043.991488214346,65409.39518806314,45.3692186199609,32.05984999432958,38.50195355192413,45.41616771154332,52.35795129543123,58.65361383317145,10174,50.80244586481243,36.91613693754365,43.890723865425564,51.10404726687473,58.092794390935104,64.38634465947852,13.08104573137648,5.933651626927508,9.312438519835505,12.977503796511595,16.761993068327023,20.29352356804367 +2,2022.0,2,6.512082132976425,3.693297925447439,5.120479408186389,6.577473229962351,8.075315043790145,9.411015005772592,Male,4017.339535351904,32404.12069369069,46.42456592537975,32.984330253186656,39.49255831616798,46.46245559480755,53.36568897670705,59.782221879876104,4976,51.33494517920343,37.786445720246306,44.64490279410455,51.63989404620108,58.35499298474771,64.58267996083967,12.342621864099376,5.374290930563125,8.660913948184046,12.228374094858403,15.886592372959678,19.569598979805694 +2,2022.0,3,6.349610329813866,3.5199231492025107,4.982819347394621,6.423055941421658,7.875672817051153,9.245163905623617,Female,4026.6519528624503,33005.274494372476,44.358943862022514,30.855087275136043,37.54781369630366,44.37561425736084,51.358853247441786,57.56426693353996,5198,50.29268892206303,35.8938971224098,43.234572411516325,50.58591296992219,57.87742198826835,64.19331047813301,13.78793245003192,6.568443748570743,9.987505589272736,13.77925565148972,17.477246927078873,20.911326391415326