Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
15eb5f7
added benefits uc/nonuc lagged/nonlagged getters/setters
andrewbaxter439 Mar 6, 2025
eb750db
added enums calling getters for uc/nonuc
andrewbaxter439 Mar 6, 2025
a78188b
safe check if benefit lags are null
andrewbaxter439 Mar 6, 2025
f70539b
set benefit receipt lags at baseline value in intialisation
andrewbaxter439 Mar 6, 2025
d18b4bf
setting UC/nonUC flags at initial population matching
andrewbaxter439 Mar 6, 2025
60b4906
update lagged variables
andrewbaxter439 Mar 6, 2025
1a1e980
added uc receipt to babies
andrewbaxter439 Mar 6, 2025
8202b5c
added `bsauc_s` to EUROMOD input
andrewbaxter439 Mar 6, 2025
27feb6e
temp UC setting method - all receive UC
andrewbaxter439 Mar 6, 2025
9cd9f74
fixed variable names
andrewbaxter439 Mar 12, 2025
57fd2c5
extra line to gitignore
andrewbaxter439 Mar 12, 2025
d1ad5fe
Merge branch 'develop' into feature/uc-effects-mental-health
andrewbaxter439 Mar 25, 2025
4f137a2
extract MCS2 load parameters to distinct function
andrewbaxter439 Mar 25, 2025
abb97bb
added a test class of person with an ID
andrewbaxter439 Mar 25, 2025
c082b77
added a test class of Benefit Unit with id
andrewbaxter439 Mar 25, 2025
c799984
added settters for some benefit unit attrs
andrewbaxter439 Mar 25, 2025
5796e78
added MCS2 tests to PersonTest
andrewbaxter439 Mar 25, 2025
d682a66
Added person enums for UC receipt by hours
andrewbaxter439 Mar 25, 2025
9fdcd37
updated MCS2 sheets with additional UC elements
andrewbaxter439 Mar 25, 2025
0253cd8
column names for MCS to include UC params
andrewbaxter439 Mar 25, 2025
0e9f633
update person MCS tests to include UC effects
andrewbaxter439 Mar 25, 2025
6424540
add markers of benefit receipt to read from initial files
andrewbaxter439 Mar 25, 2025
fe10e5d
tidied person tests
andrewbaxter439 Mar 26, 2025
5421811
Updated Person test class with seed passed to Innovation object
andrewbaxter439 Mar 28, 2025
1511cd5
updated PersonTest with new test person object
andrewbaxter439 Mar 28, 2025
60a2514
Three successful non-UC MCS tests
andrewbaxter439 Mar 26, 2025
6a4e59a
added passing tests for UC MCS effects
andrewbaxter439 Mar 26, 2025
76f8d14
add a UC rollout flag and temporary logic
andrewbaxter439 Mar 26, 2025
ef8f743
Update src/main/java/simpaths/model/BenefitUnit.java
andrewbaxter439 Mar 28, 2025
2505c26
added dummy columns for UC effects for all outcomes
andrewbaxter439 Apr 4, 2025
f594d34
UC flat effects applied with working tests - MCS
andrewbaxter439 Apr 14, 2025
a941622
added legacy benefit parameters to setup readin
andrewbaxter439 Apr 14, 2025
abfc816
updating legacy benefit and UC receipt from donor population
andrewbaxter439 Apr 14, 2025
932a30b
new health statistics file
andrewbaxter439 Apr 14, 2025
19da4d8
receives benefit flags default to zero
andrewbaxter439 Apr 14, 2025
ead5d7d
add health stats calls to collector
andrewbaxter439 Apr 14, 2025
b209685
update benefit receipt across benefit units
andrewbaxter439 Apr 14, 2025
c043ec1
fuller health stats calculations
andrewbaxter439 Apr 14, 2025
86db1a4
alternative UC receipt detection
andrewbaxter439 Apr 14, 2025
66d0d16
Merge branch 'experimental/parameter_parsing' into feature/uc-effects…
andrewbaxter439 Apr 14, 2025
9bbd2c6
make uc_rollout not final so able to change
andrewbaxter439 Apr 14, 2025
4ea3d0b
config file for no UC rollout
andrewbaxter439 Apr 14, 2025
9a9a346
update start year to 2019 in github actions
andrewbaxter439 Apr 14, 2025
2f2051f
change github actions to not use irrelevant policy files
andrewbaxter439 Apr 15, 2025
4865c2c
add qaly and wellby calcs
andrewbaxter439 Apr 15, 2025
7410fcb
parse config files at start of run to set most parameters
andrewbaxter439 Apr 15, 2025
94c3c37
config files for UC on and off runs
andrewbaxter439 Apr 15, 2025
30027af
change spelling mistake
andrewbaxter439 Apr 15, 2025
cd26d33
attempt correct yml files
andrewbaxter439 Apr 15, 2025
bba8f13
flagging temp code in DonorTaxImputation
andrewbaxter439 Apr 15, 2025
bcf65bf
switch eq5d process to end of year
andrewbaxter439 Apr 16, 2025
176ee37
Merge branch 'develop' into feature/uc-effects-mental-health
andrewbaxter439 Jun 3, 2025
1c73cfd
removed repeated code
andrewbaxter439 Jun 3, 2025
5f6efbe
Update src/main/java/simpaths/experiment/SimPathsCollector.java
andrewbaxter439 Jun 3, 2025
4148ff5
Update src/main/java/simpaths/model/Person.java
andrewbaxter439 Jun 3, 2025
586a850
remove excess config files
andrewbaxter439 Jun 3, 2025
5820d21
default UC off
andrewbaxter439 Jun 3, 2025
23d8d3d
Merge remote-tracking branch 'sphsu-origin/feature/uc-effects-mental-…
andrewbaxter439 Jun 3, 2025
f76be91
add `bsauc_s` dummy to training data 2011-2013
andrewbaxter439 Jun 3, 2025
b92d774
new validation health statistics
andrewbaxter439 Jun 3, 2025
909f371
remove repeated health statistics collection calls
andrewbaxter439 Jun 3, 2025
3a3b24f
change employment draws to lifetime
andrewbaxter439 May 14, 2025
dd9399c
Adding labour supply persistence probability
andrewbaxter439 Jun 3, 2025
3a7fc42
Allow labour supply persistence from prev year at set probability
andrewbaxter439 Jun 3, 2025
a46cc85
revert to old labour supply model (pre Jun 2024)
andrewbaxter439 Jun 5, 2025
5ddcd57
Add differential probability by employment
andrewbaxter439 Jun 17, 2025
60d3e81
update reg files for mcs pcs ls
andrewbaxter439 Jun 20, 2025
f77e6bd
fixed innovations assignment logic
andrewbaxter439 Jun 20, 2025
5b58e48
trial fix - set bsauc to zero in early years
andrewbaxter439 Jun 20, 2025
e4c756f
Merge branch 'experimental/73-selecting-specific-input-folder' into e…
andrewbaxter439 Jun 23, 2025
db1e17f
set user-specific temp folder
andrewbaxter439 Jun 23, 2025
edb0eaf
updated statistics check files
andrewbaxter439 Jun 23, 2025
bdefb80
correct finding of previous country from excel file
andrewbaxter439 Jun 23, 2025
d8e38ab
persist employment statistics to true
andrewbaxter439 Jun 23, 2025
51df0ce
uc run config files
andrewbaxter439 Jun 23, 2025
4a09dfb
added age group filtering to HealthStatistics
andrewbaxter439 Jun 23, 2025
9daeae8
Merge remote-tracking branch 'sphsu-origin/experimental/uc_interim_se…
andrewbaxter439 Jun 23, 2025
92b7a86
add employment filter
andrewbaxter439 Jun 23, 2025
1d472c6
add hours worked to employment statistics
andrewbaxter439 Jun 23, 2025
9240c29
added employment age gender filter
andrewbaxter439 Jun 24, 2025
b03d830
added scenario label parameter
andrewbaxter439 Jun 24, 2025
31c88e2
updated employment statistics for subgroups
andrewbaxter439 Jun 24, 2025
a6459e6
added scenario label to health statistics outputs
andrewbaxter439 Jun 24, 2025
2dfda63
fixing some statistics filters
andrewbaxter439 Jun 24, 2025
48e9ab3
tidying filters
andrewbaxter439 Jun 24, 2025
4962c6b
add scenarios to uc yamls
andrewbaxter439 Jun 24, 2025
4b13768
add counts and prop on benefits to employmetn statistics
andrewbaxter439 Jun 24, 2025
09410d4
add scenario and key setters to health statistics
andrewbaxter439 Jun 24, 2025
3d1e2b1
experimental - setting keys for differing stats outs
andrewbaxter439 Jun 24, 2025
b35a611
set statistics to produce multiple files
andrewbaxter439 Jun 24, 2025
04b64ba
added (not working) household stats file
andrewbaxter439 Jun 24, 2025
6462876
correct household structure
andrewbaxter439 Jun 24, 2025
509a2f8
Merge branch 'develop' into feature/uc-effects-mental-health
andrewbaxter439 Sep 6, 2025
cfaa4a0
Merge branch 'develop' into feature/uc-effects-mental-health
andrewbaxter439 Dec 11, 2025
aea04d1
temp remove MCS test
andrewbaxter439 Dec 11, 2025
da1f252
updating params to new code
andrewbaxter439 Dec 11, 2025
aaf05ca
Merge branch 'bugfix/302-assign-random-variation-to-mcs-pcs-life-sati…
andrewbaxter439 Dec 15, 2025
693164b
refactor labour supply utility estimates calls
andrewbaxter439 Dec 15, 2025
bc40492
add ParametersTest with tests for calling some regression object loading
andrewbaxter439 Dec 15, 2025
eff5024
Merge branch 'experimental/uc_interim_setup' into feature/uc-effects-…
andrewbaxter439 Dec 15, 2025
971310c
ignored database country year excel file
andrewbaxter439 Jan 6, 2026
179e7b7
added labour by UC enums and case statements
andrewbaxter439 Aug 14, 2025
671050d
add getter for liwwh
andrewbaxter439 Aug 15, 2025
649ecf1
added case statements for Liwwh
andrewbaxter439 Aug 15, 2025
820b142
new method for UC linked benefit combinations
andrewbaxter439 Aug 15, 2025
edf221a
uc_takeup getters and setters
andrewbaxter439 Aug 15, 2025
f2d1ce5
new probs calculation methods for Triple with UC param
andrewbaxter439 Aug 15, 2025
bf01cd0
new method for labour supply with UC on/off
andrewbaxter439 Aug 15, 2025
a2d1817
implement UC update method
andrewbaxter439 Aug 15, 2025
fb03581
add missing regressor MaleLeisure_UKI
andrewbaxter439 Aug 15, 2025
89be3ee
add uc takeup to employment statistics
andrewbaxter439 Aug 15, 2025
3958598
add uc stats to employment statistics
andrewbaxter439 Aug 15, 2025
2cadf11
uc updates on for individuals
andrewbaxter439 Aug 15, 2025
1ec2a70
attempt labour supply match for UC
andrewbaxter439 Aug 18, 2025
5102578
add benefit graphs
andrewbaxter439 Aug 20, 2025
0d916d0
added skeleton validator tests
andrewbaxter439 Aug 20, 2025
0e198c4
updated validator and test
andrewbaxter439 Aug 20, 2025
95a77a8
fixed tests
andrewbaxter439 Aug 20, 2025
9c9946e
refactored loading parameters and validation statistics
andrewbaxter439 Aug 20, 2025
7654704
add legacy benefit indicator to initial population
andrewbaxter439 Aug 21, 2025
c6503fd
LB flags for legacy benefit receipt
andrewbaxter439 Aug 21, 2025
c6b5063
reset filtered pool on iterations
andrewbaxter439 Sep 1, 2025
5eab1d0
intermediate
justin-ven Sep 2, 2025
1434174
update tax function for UC
andrewbaxter439 Jan 6, 2026
e374a90
added uc config file
andrewbaxter439 Sep 4, 2025
559d863
ignore fulelr files
andrewbaxter439 Sep 4, 2025
5ad03c5
add option to write log files but keep console output
andrewbaxter439 Sep 3, 2025
4a368d1
add legacy benefit receipt enum
andrewbaxter439 Sep 3, 2025
0530a42
switch labour supply uc calculations to end
andrewbaxter439 Sep 5, 2025
a0809b7
setting UC and LB receipt more consistently
andrewbaxter439 Sep 5, 2025
1e40248
remove UC pool filtering
andrewbaxter439 Sep 5, 2025
1f4f9d1
amend config file dates
andrewbaxter439 Sep 5, 2025
fb50e4c
non-null calling of receives LB
andrewbaxter439 Sep 5, 2025
9d70313
calculating LB and UC amounts
andrewbaxter439 Sep 5, 2025
29d3b90
testing that UC receipt is propagated from BU to Person
andrewbaxter439 Sep 5, 2025
617c486
expand employment statistics GUI parameter
andrewbaxter439 Sep 6, 2025
0221e76
add resetting of input directory to person test eq5d tests
andrewbaxter439 Sep 6, 2025
1f64fd3
added new person enums for mental health scoring
andrewbaxter439 Sep 6, 2025
be58ba9
sub dot for dot01
andrewbaxter439 Sep 6, 2025
f6ec1c6
update test files to always run as training
andrewbaxter439 Sep 6, 2025
00a85ee
update donor populations to include uc_takeup
andrewbaxter439 Sep 6, 2025
373b616
add no direct effects option
andrewbaxter439 Sep 7, 2025
3e1972f
chnge to dot01
andrewbaxter439 Sep 7, 2025
6059437
tidy no effect yaml
andrewbaxter439 Sep 7, 2025
2ae06ed
correct config
andrewbaxter439 Sep 7, 2025
3834cfc
legacy benefit run file
andrewbaxter439 Sep 7, 2025
a894660
uc_no_lsu config
andrewbaxter439 Sep 7, 2025
b338911
fix yaml files
andrewbaxter439 Sep 7, 2025
65a7145
update gitignore to get it to stop bothering me
andrewbaxter439 Sep 8, 2025
fd4bf77
added age group filtering to HealthStatistics
andrewbaxter439 Jun 23, 2025
5a78904
add hours worked to employment statistics
andrewbaxter439 Jun 23, 2025
af6143b
updated employment statistics for subgroups
andrewbaxter439 Jun 24, 2025
3f90c4f
tidying filters
andrewbaxter439 Jun 24, 2025
1d698ca
add counts and prop on benefits to employmetn statistics
andrewbaxter439 Jun 24, 2025
626edc4
set statistics to produce multiple files
andrewbaxter439 Jun 24, 2025
ec3a964
added (not working) household stats file
andrewbaxter439 Jun 24, 2025
84c18c6
add scenarios to yaml files
andrewbaxter439 Sep 8, 2025
802c01e
new StatisticsHelper abstract class
andrewbaxter439 Jun 2, 2025
8accc97
add statistics helper and GHQ caseness to health stats
andrewbaxter439 Sep 8, 2025
709cd54
update yamls to point to euromod output excel file
andrewbaxter439 Sep 8, 2025
ab82c9e
added more fine-grain statistics
andrewbaxter439 Sep 8, 2025
67baff4
refactor params to take reg file names in methods
andrewbaxter439 Sep 9, 2025
05a0bbe
add household structure to health stats
andrewbaxter439 Sep 9, 2025
55350a8
updated config files for static runs
andrewbaxter439 Sep 10, 2025
b27236f
added EUROMOD output fodler loc
andrewbaxter439 Sep 10, 2025
99ed0f1
safe fetch LB receipt (sometimes null)
andrewbaxter439 Sep 17, 2025
1eff43d
tidying and fixing
andrewbaxter439 Jan 6, 2026
097dc6b
update validation statistics
andrewbaxter439 Aug 20, 2025
ad3ceab
ignore databasecountryyear
andrewbaxter439 Jan 9, 2026
7be562c
removed duplicate dot01 constructor
andrewbaxter439 Jan 9, 2026
d3a62c1
update initial pop
andrewbaxter439 Jan 9, 2026
2c386af
add LB to initial population
andrewbaxter439 Jan 9, 2026
3854188
add Ethn_ enums
andrewbaxter439 Jan 9, 2026
5392dd3
switch GHQ caseness estimates to two steps
andrewbaxter439 Jan 12, 2026
f7f7c07
add documentation to health update methods
andrewbaxter439 Jan 12, 2026
25e2142
update regression files for health and wellbeing #311
andrewbaxter439 Jan 12, 2026
b8052cf
re-introducing missing variables for calculating regressions
andrewbaxter439 Jan 12, 2026
c715081
change life satisfaction to 0-10 scale in initial populations
andrewbaxter439 Jan 12, 2026
9bdef6a
updated documentation for additional health helpers #152
andrewbaxter439 Jan 12, 2026
1c02aee
switched dls variable to double
andrewbaxter439 Jan 12, 2026
250d659
change HM1_C to ordered regression
andrewbaxter439 Jan 12, 2026
765ce3f
initial population change ghq to 0-12
andrewbaxter439 Jan 12, 2026
694d3d1
added constrain estimates when not updating stage 2
andrewbaxter439 Jan 13, 2026
8b4ad34
change ampersand to html code for docs
andrewbaxter439 Jan 13, 2026
00586a5
corrected file indentations
andrewbaxter439 Jan 16, 2026
57f1e6b
bootstrap health coefficients
andrewbaxter439 Jan 16, 2026
9e9d701
add validation bits
andrewbaxter439 Jan 16, 2026
a5686d6
refactor variable loading into methods for health/labour
andrewbaxter439 Jan 19, 2026
ae0a923
tests for parameter loading
andrewbaxter439 Jan 19, 2026
b935a77
don't run integration tests in intellij
andrewbaxter439 Jan 19, 2026
3695ece
remove redundant life satisfaction corrector
andrewbaxter439 Jan 19, 2026
fd651e2
updated labour supply UC regression file
andrewbaxter439 Jan 19, 2026
832539e
update liwwh enums
andrewbaxter439 Jan 20, 2026
5902867
fix labour supply loading to pass tests
andrewbaxter439 Jan 20, 2026
f26102b
add Liwwh test to check correct returns
andrewbaxter439 Jan 20, 2026
f452cc0
filter liwwh for single male and female
andrewbaxter439 Jan 20, 2026
cc3b2ff
fix statistics for health and employment
andrewbaxter439 Jan 20, 2026
fd3288e
updated test stats
andrewbaxter439 Jan 20, 2026
2366df3
fix bu.findPossibleLabourCombinationsWithUniversalCredit documentation
andrewbaxter439 Jan 21, 2026
2c181ba
updated reg healths with UC variables
andrewbaxter439 Jan 23, 2026
a136084
pass bootstrapAll parameter to reg file loading
andrewbaxter439 Jan 23, 2026
9715350
handle missing database excel file
andrewbaxter439 Jan 27, 2026
9220327
experimental safe bootstrap helper
andrewbaxter439 Jan 28, 2026
659720e
bootstrap health params on
andrewbaxter439 Mar 2, 2026
1b178d9
safely persist country year
andrewbaxter439 Mar 3, 2026
0776d6f
update jas mine version
andrewbaxter439 Mar 3, 2026
83c7655
switch for uc labour supply effects
andrewbaxter439 May 1, 2026
cfb80f3
Merge branch 'develop' into feature/uc-effects-mental-health
amorison Aug 31, 2026
4d188e2
delete redundant ValidatorTest
andrewbaxter439 Sep 1, 2026
8504f14
revised tests and setting of nonUC variables
andrewbaxter439 Sep 1, 2026
28e974f
amended ethnicity processing
andrewbaxter439 Sep 1, 2026
44f9593
updated test run process to avoid persisting country and year
andrewbaxter439 Sep 1, 2026
1049ecd
replaced outdated xlsx files
andrewbaxter439 Sep 1, 2026
5ff5e52
All unit tests passing with new reg files
andrewbaxter439 Sep 1, 2026
4107081
revert unneeded changes
andrewbaxter439 Sep 1, 2026
44376d8
fixed missing wage setter in Person clone
andrewbaxter439 Sep 1, 2026
8d54fb9
revert to non-UC method of determining labour supply
andrewbaxter439 Sep 1, 2026
7f76ac4
restore input files to `develop` version
amorison Sep 1, 2026
317a4e5
delete `.idea/`
amorison Sep 1, 2026
c9cebbd
restore `src/test` and `pom.xml` to develop version
amorison Sep 1, 2026
e6cc67d
All unit tests passing with new reg files
andrewbaxter439 Sep 1, 2026
049090b
rm references to `UC_TAKEUP` db column
amorison Sep 1, 2026
a44f453
`createTaxDonorTables`: fix TEMP table manipulation
amorison Sep 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ $RECYCLE.BIN/
input/input.h2.db
input/input.trace.db
/input/input.mv.db
/input_full/
/input_temp/
src/main/resources/log4j/log.out


Expand Down Expand Up @@ -141,6 +143,108 @@ input/EUROMODoutput/baseline/*
.Rproj.user
/input/EUROMODoutput/test
/input/InitialPopulations/test
input/EUROMODoutput/expanded/uk_2011_std.txt
input/EUROMODoutput/expanded/uk_2012_std.txt
input/EUROMODoutput/expanded/uk_2013_std.txt
input/EUROMODoutput/expanded/uk_2014_std.txt
input/EUROMODoutput/expanded/uk_2015_std.txt
input/EUROMODoutput/expanded/uk_2016_std.txt
input/EUROMODoutput/expanded/uk_2017_std.txt
input/EUROMODoutput/expanded/uk_2018_std.txt
input/EUROMODoutput/expanded/uk_2019_std.txt
input/EUROMODoutput/expanded/uk_2020_std.txt
input/EUROMODoutput/expanded/uk_2021_std.txt
input/EUROMODoutput/expanded/uk_2022_std.txt
input/EUROMODoutput/expanded/uk_2023_std.txt
input/EUROMODoutput/expanded/uk_2024_std.txt
input/EUROMODoutput/expanded/uk_2025_std.txt
input/EUROMODoutput/expanded/uk_2026_std.txt
input/EUROMODoutput/expanded/uk_2027_std.txt
input/EUROMODoutput/initial/uk_2011_std.txt
input/EUROMODoutput/initial/uk_2012_std.txt
input/EUROMODoutput/initial/uk_2013_std.txt
input/EUROMODoutput/initial/uk_2014_std.txt
input/EUROMODoutput/initial/uk_2015_std.txt
input/EUROMODoutput/initial/uk_2016_std.txt
input/EUROMODoutput/initial/uk_2017_std.txt
input/EUROMODoutput/initial/uk_2018_std.txt
input/EUROMODoutput/initial/uk_2019_std.txt
input/EUROMODoutput/initial/uk_2020_std.txt
input/EUROMODoutput/initial/uk_2021_std.txt
input/EUROMODoutput/initial/uk_2022_std.txt
input/EUROMODoutput/initial/uk_2023_std.txt
input/EUROMODoutput/initial/uk_2024_std.txt
input/EUROMODoutput/initial/uk_2025_std.txt
input/EUROMODoutput/initial/uk_2026_std.txt
input/EUROMODoutput/initial/uk_2027_std.txt
input/EUROMODoutput/testing/uk_2015_std.txt
input/EUROMODoutput/testing/uk_2019_std.txt
input/InitialPopulations/current/population_initial_UK_2011.csv
input/InitialPopulations/current/population_initial_UK_2012.csv
input/InitialPopulations/current/population_initial_UK_2013.csv
input/InitialPopulations/current/population_initial_UK_2014.csv
input/InitialPopulations/current/population_initial_UK_2015.csv
input/InitialPopulations/current/population_initial_UK_2016.csv
input/InitialPopulations/current/population_initial_UK_2017.csv
input/InitialPopulations/current/population_initial_UK_2018.csv
input/InitialPopulations/current/population_initial_UK_2019.csv
input/InitialPopulations/current/population_initial_UK_2020.csv
input/InitialPopulations/current/population_initial_UK_2021.csv
input/InitialPopulations/testing/population_initial_UK_2019.csv
input/EUROMODoutput/testing/uk_2015_std.txt
input/EUROMODoutput/testing/uk_2019_std.txt
input/EUROMODoutput/extended/uk_2015_std.txt
input/EUROMODoutput/extended/uk_2019_std.txt
input/EUROMODoutput/extended/uk_2020_std.txt
input/EUROMODoutput/extended/uk_2021_std.txt
input/EUROMODoutput/extended/uk_2022_std.txt
input/EUROMODoutput/extended/uk_2023_std.txt
input/EUROMODoutput/extended/uk_2024_std.txt
input/EUROMODoutput/extended/uk_2025_std.txt
input/EUROMODoutput/testing/DatabaseCountryYear.xlsx
input/EUROMODoutput/testing/EUROMODpolicySchedule.xlsx
input/EUROMODoutput/sc expanded/uk_2011_std.txt
input/EUROMODoutput/sc expanded/uk_2012_std.txt
input/EUROMODoutput/sc expanded/uk_2013_std.txt
input/EUROMODoutput/sc expanded/uk_2014_std.txt
input/EUROMODoutput/sc expanded/uk_2015_std.txt
input/EUROMODoutput/sc expanded/uk_2016_std.txt
input/EUROMODoutput/sc expanded/uk_2017_std.txt
input/EUROMODoutput/sc expanded/uk_2018_std.txt
input/EUROMODoutput/sc expanded/uk_2019_std.txt
input/EUROMODoutput/sc expanded/uk_2020_std.txt
input/EUROMODoutput/sc expanded/uk_2021_std.txt
input/EUROMODoutput/sc expanded/uk_2022_std.txt
input/EUROMODoutput/sc expanded/uk_2023_std.txt
input/EUROMODoutput/sc expanded/uk_2024_std.txt
input/EUROMODoutput/sc expanded/uk_2025_std.txt
input/EUROMODoutput/sc expanded/uk_2026_std.txt
input/EUROMODoutput/sc expanded/uk_2027_std.txt
input/EUROMODoutput/current/DatabaseCountryYear.xlsx
input/EUROMODoutput/current/EUROMODpolicySchedule.xlsx
input/EUROMODoutput/current/uk_2011_std.txt
input/EUROMODoutput/current/uk_2012_std.txt
input/EUROMODoutput/current/uk_2013_std.txt
input/EUROMODoutput/current/uk_2014_std.txt
input/EUROMODoutput/current/uk_2015_std.txt
input/EUROMODoutput/current/uk_2016_std.txt
input/EUROMODoutput/current/uk_2017_std.txt
input/EUROMODoutput/current/uk_2018_std.txt
input/EUROMODoutput/current/uk_2019_std.txt
input/EUROMODoutput/current/uk_2020_std.txt
input/EUROMODoutput/current/uk_2021_std.txt
input/EUROMODoutput/current/uk_2022_std.txt
input/EUROMODoutput/current/uk_2023_std.txt
input/EUROMODoutput/current/uk_2024_std.txt
input/EUROMODoutput/current/uk_2025_std.txt
input/EUROMODoutput/current/uk_2026_std.txt
input/EUROMODoutput/current/uk_2027_std.txt
input/InitialPopulations/current/*
input/InitialPopulations/testing/*
input/EUROMODoutput/working/*
.Rproj.user

input/DatabaseCountryYear.xlsx

# macOS
.DS_Store
Expand Down
70 changes: 70 additions & 0 deletions config/lba_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# This file can be used to override defaults for multirun arguments.
# Arguments of the SimPathsMultiRun object overridden by the command-line

maxNumberOfRuns: 1
countryString: "United Kingdom"
executeWithGui: false
startYear: 2015
endYear: 2035
popSize: 200000
persistCountryYear: false

# Arguments passed to the SimPathsModel
model_args:
# maxAge: 130
# fixTimeTrend: true
# timeTrendStopsIn: 2017
# fixRandomSeed: true
# sIndexTimeWindow: 5
# sIndexAlpha: 2
# sIndexDelta: 0
# savingRate: 0
# initialisePotentialEarningsFromDatabase: true
# useWeights: false
# useSBAMMatching:
# projectMortality: true
# alignFertility: true
# labourMarketCovid19On: false
# projectFormalChildcare: true
# donorPoolAveraging: true
# alignEmployment: false
# projectSocialCare: false
# enableIntertemporalOptimisations: true
# responsesToLowWageOffer: true
# saveImperfectTaxDBMatches: false
# useSavedBehaviour: false
# readGrid: "laptop serial"
# saveBehaviour: true
# employmentOptionsOfPrincipalWorker: 3
# employmentOptionsOfSecondaryWorker: 3
# responsesToEducation: true
# responsesToRetirement: false
# responsesToHealth: true
# responsesToDisability: false
# minAgeForPoorHealth: 50
# responsesToRegion: false

# Arguments that alter processing of the SimPathsMultiRun object
innovation_args:
# randomSeedInnov: false
# intertemporalElasticityInnov: false
# labourSupplyElasticityInnov: true

collector_args:
# calculateGiniCoefficients: false
# exportToDatabase: false
# exportToCSV: true
# persistStatistics: true
# persistStatistics2: true
persistPersons: true
persistBenefitUnits: true
persistHouseholds: true
# dataDumpStartTime: 0L
# dataDumpTimePeriod: 1.0

parameter_args:
scenario: "Legacy Benefits retained"
EUROMODpolicyScheduleFilename: "EUROMODpolicySchedule_UC"
euromod_output_directory: EUROMODoutput_LBA
# input_directory: input_full
# input_directory_initial_populations: input/InitialPopulations
3 changes: 2 additions & 1 deletion config/test_create_database.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ startYear: 2019
endYear: 2030
popSize: 40000


parameter_args:
trainingFlag: true
trainingFlag: true
5 changes: 5 additions & 0 deletions config/test_run.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ startYear: 2019
endYear: 2022
popSize: 20000
integrationTest: true
countryString: United Kingdom
persistCountryYear: false

collector_args:
persistWealthIncomeStatistics: true
Expand All @@ -16,3 +18,6 @@ collector_args:
persistPersons: false
persistBenefitUnits: false
persistHouseholds: false

parameter_args:
trainingFlag: true
71 changes: 71 additions & 0 deletions config/uc_full.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# This file can be used to override defaults for multirun arguments.
# Arguments of the SimPathsMultiRun object overridden by the command-line

maxNumberOfRuns: 1
executeWithGui: false
countryString: "United Kingdom"
randomSeed: 100
startYear: 2011
endYear: 2035
popSize: 170000

# Arguments passed to the SimPathsModel
model_args:
# maxAge: 130
# fixTimeTrend: true
# timeTrendStopsIn: 2017
# fixRandomSeed: true
# sIndexTimeWindow: 5
# sIndexAlpha: 2
# sIndexDelta: 0
# savingRate: 0
# initialisePotentialEarningsFromDatabase: true
# useWeights: false
# useSBAMMatching:
# projectMortality: true
# alignFertility: true
# labourMarketCovid19On: false
# projectFormalChildcare: true
# donorPoolAveraging: true
# alignEmployment: false
# projectSocialCare: false
# enableIntertemporalOptimisations: true
# responsesToLowWageOffer: true
# saveImperfectTaxDBMatches: false
# useSavedBehaviour: false
# readGrid: "laptop serial"
# saveBehaviour: true
# employmentOptionsOfPrincipalWorker: 3
# employmentOptionsOfSecondaryWorker: 3
# responsesToEducation: true
# responsesToRetirement: false
# responsesToHealth: true
# responsesToDisability: false
# minAgeForPoorHealth: 50
# responsesToRegion: false

# Arguments that alter processing of the SimPathsMultiRun object
innovation_args:
# randomSeedInnov: false
# intertemporalElasticityInnov: false
# labourSupplyElasticityInnov: true

collector_args:
# calculateGiniCoefficients: false
# exportToDatabase: false
# exportToCSV: true
# persistStatistics: true
# persistStatistics2: true
# persistPersons: false
# persistBenefitUnits: false
# persistHouseholds: false
# dataDumpStartTime: 0L
# dataDumpTimePeriod: 1.0

parameter_args:
# input_directory: input
# input_directory_initial_populations: input/InitialPopulations
euromod_output_directory: /home/abaxter/euromod_outs/uca
MIN_START_YEAR: 2011
MAX_START_YEAR: 2011
scenario: "UC only available benefit from 2014"
69 changes: 69 additions & 0 deletions config/uc_full_on.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# This file can be used to override defaults for multirun arguments.
# Arguments of the SimPathsMultiRun object overridden by the command-line

maxNumberOfRuns: 1
countryString: "United Kingdom"
executeWithGui: false
startYear: 2015
endYear: 2035
popSize: 200000
persistCountryYear: false

# Arguments passed to the SimPathsModel
model_args:
# maxAge: 130
# fixTimeTrend: true
# timeTrendStopsIn: 2017
# fixRandomSeed: true
# sIndexTimeWindow: 5
# sIndexAlpha: 2
# sIndexDelta: 0
# savingRate: 0
# initialisePotentialEarningsFromDatabase: true
# useWeights: false
# useSBAMMatching:
# projectMortality: true
# alignFertility: true
# labourMarketCovid19On: false
# projectFormalChildcare: true
# donorPoolAveraging: true
# alignEmployment: false
# projectSocialCare: false
# enableIntertemporalOptimisations: true
# responsesToLowWageOffer: true
# saveImperfectTaxDBMatches: false
# useSavedBehaviour: false
# readGrid: "laptop serial"
# saveBehaviour: true
# employmentOptionsOfPrincipalWorker: 3
# employmentOptionsOfSecondaryWorker: 3
# responsesToEducation: true
# responsesToRetirement: false
# responsesToHealth: true
# responsesToDisability: false
# minAgeForPoorHealth: 50
# responsesToRegion: false

# Arguments that alter processing of the SimPathsMultiRun object
innovation_args:
# randomSeedInnov: false
# intertemporalElasticityInnov: false
# labourSupplyElasticityInnov: true

collector_args:
# calculateGiniCoefficients: false
# exportToDatabase: false
# exportToCSV: true
# persistStatistics: true
# persistStatistics2: true
persistPersons: true
persistBenefitUnits: true
persistHouseholds: true
# dataDumpStartTime: 0L
# dataDumpTimePeriod: 1.0

parameter_args:
scenario: "UC on full"
EUROMODpolicyScheduleFilename: "EUROMODpolicySchedule_UC"
# input_directory_initial_populations: input/InitialPopulations
# euromod_output_directory: input/EUROMODoutput
Loading
Loading