<!doctype html> TGF ROI Refactor Input and Assumption Inventory

TGF ROI Refactor Input and Assumption Inventory

Generated from local project CSV inventories on 2026-07-01 09:38:50 EDT.

Print tip: Use your browser print dialog, choose landscape orientation if it is not selected automatically, and keep background graphics enabled for table shading.

Report Purpose

This print-friendly report summarizes the current model-dump, WEO, LEB22, grant-cycle, and model-assumption inputs for the local TGF ROI refactor. It is generated from CSV files so it can be regenerated as the inventory changes.

LEB22 Input Location

/Users/sresch/Projects/TGF ROI 26/data/raw/helpers/LEB22WDI.xlsx

Configured in config.yml as leb22wdi: data/raw/helpers/LEB22WDI.xlsx.

Sheet Data has columns ISO and LEB22. It is read by R/WEOforROI.R and used to derive VSLYUSD.

Core Dump Columns

The three dumpic files use year, modelcentral, indicator, country, and scenariodescriptor. The modelhigh and modellow fields are not used by the current ROI scripts.

Model Assumptions Helper

Source CSV: data/raw/helpers/modelassumptions.csv. A020, A035, A036, and A037 are intentionally omitted from this modifiable assumptions helper.

IDScopeParameterSubparameterValueTypeUnits
A001globaldiscountrate0.03numberrate
A002globaldiscountbaseyear2023integeryear
A003globalcomparisonscenariobaselineCC2022string
A003globalcomparisonscenariointerventionICstring
A006globalcombinedperiodstartyear2024integeryear
A006globalcombinedperiodendyear2030integeryear
A006globalcombinedperiodlabel2024 to 30string
A007globaltgfweightinggrantcycleGC8string
A008globaltotalinvestmentamountusd18000000000numberUSD
A009HIVdiseaseinvestmentshare0.48numbershare
A009TBdiseaseinvestmentshare0.21numbershare
A009Malariadiseaseinvestmentshare0.31numbershare
A010globaltgfpctcostcap1numbershare
A011HIVwageadjustment0.75numbermultiplier
A011TBwageadjustment0.5numbermultiplier
A011Malariawageadjustment0.5numbermultiplier
A012globalworkdaysperyear230numberdays
A013TBtbcasedurationdays60numberdays
A014Malariamalariacasedurationdaysregular3numberdays
A014Malariamalariacasedurationdayssevere10numberdays
A015HIVhivrelativeproductivitysymptomatic0.85numbershare
A016HIVhivrelativeproductivityart1numbershare
A017HIVproductiveyllfactor1numbermultiplier
A018HIVhivdisabilityweightAIDSonART0.078numberweight
A018HIVhivdisabilityweightAIDSNotInCare0.582numberweight
A018HIVhivdisabilityweightSymptomatic0.274numberweight
A018HIVhivdisabilityweightEarlyHIV0.012numberweight
A019HIVhivartdalyweightmixAIDSonART0.5numbershare
A019HIVhivartdalyweightmixEarlyHIV0.5numbershare
A021lifetablepodageidtoagegrp10numberyears
A021lifetablepodageidtoagegrp65numberyears
A021lifetablepodageidtoagegrp710numberyears
A021lifetablepodageidtoagegrp815numberyears
A021lifetablepodageidtoagegrp920numberyears
A021lifetablepodageidtoagegrp1025numberyears
A021lifetablepodageidtoagegrp1130numberyears
A021lifetablepodageidtoagegrp1235numberyears
A021lifetablepodageidtoagegrp1340numberyears
A021lifetablepodageidtoagegrp1445numberyears
A021lifetablepodageidtoagegrp1550numberyears
A021lifetablepodageidtoagegrp1655numberyears
A021lifetablepodageidtoagegrp1760numberyears
A021lifetablepodageidtoagegrp1865numberyears
A021lifetablepodageidtoagegrp1970numberyears
A021lifetablepodageidtoagegrp2075numberyears
A021lifetablepodageidtoagegrp2180numberyears
A022lifetablerleageintervalyears5numberyears
A022lifetablerledeathmidintervalyears2.5numberyears
A023productivityworkinglifeterminalage65numberyears
A024productivitychildlagtoworkhivtb012.5numberyears
A024productivitychildlagtoworkhivtb57.5numberyears
A024productivitychildlagtoworkhivtb102.5numberyears
A024productivitychildlagtoworkhivtbdefault0numberyears
A025Malariamalariaworkinglifefraction0.75numbershare
A026Malariamalariachildlagtowork012.5numberyears
A026Malariamalariachildlagtowork57.5numberyears
A026Malariamalariachildlagtoworkdefault0numberyears
A027Malariamalaria15plusrleproxyage30numberyears
A028TBtbcostreverseinflationrate0.02numberrate
A028TBtbcostreverseinflationanchoryear2023integeryear
A028TBtbcostreverseinflationapplyafteryear2022integeryear
A029weovslvslincomeelasticity1.5numberelasticity
A030weovslusvslanchoryear2023integeryear
A030weovslusvslanchorvalueusd12310000numberUSD
A031weovslvslylifeexpectancyfraction0.5numbershare
A032weovslweoprojectionfillstartyear2023integeryear
A032weovslweoprojectionendyear2030integeryear
A033weovslweobackfillisoERIstringISO
A033weovslweobackfilltargetyear2022integeryear
A033weovslweobackfillsourceyear2019integeryear
A034weovslweoscalemultiplierBillions1000000000numbermultiplier
A034weovslweoscalemultiplierMillions1000000numbermultiplier
A034weovslweosubjectsuffixdivisorPCH100numberdivisor
A034weovslweosubjectsuffixdivisorNGDP100numberdivisor
A038globalexcludedmodelyear2022integeryear

Original Candidate Review List

Source CSV: docs/hardcodedassumptioncandidates.csv. This is retained as review history and may include items that are now externalized or intentionally not included in the model-assumptions helper.

IDScopeParameterCurrent valueLocationUsageReview question
A001globaldiscountrate0.03R/ROIHIV.R:268; R/ROITB.R:160; R/ROIMAL.R:162; R/WEOforROI.R:221Discounts costs, DALYs, mortality, productivity gains, benefits, and VSLY denominator.Should one shared discount rate control all disease scripts and WEO/VSLY calculations?
A002globaldiscountbaseyear2023data/raw/helpers/modelassumptions.csv; R/projectpaths.R:160-175; R/ROIHIV.R:254; R/ROITB.R:146; R/ROIMAL.R:154; R/WEOforROI.R:9Configured base year for discount exponents and WEO real GDP/VSL rebasing; can be overridden for tests with ROIDISCOUNTBASEYEAR.Smoke-tested for 2023-2026. Confirm whether alternate base-year economics are conceptually desired, not only computationally valid.
A003globalcomparisonscenariosbaseline=CC2022; intervention=ICdata/raw/helpers/modelassumptions.csv; R/projectpaths.R:134-158; R/ROIHIV.R:82,265; R/ROITB.R:48,179; R/ROIMAL.R:28,127Defines incremental impact/cost as intervention scenario minus baseline scenario. Both scenario names are validated against all three dump files.Values can be changed to any scenariodescriptor values present in all three disease dumps.
A004globalgc7years2024;2025;2026data/raw/helpers/grantcycleperiods.csv; R/projectpaths.R:27-43Defines the GC7 reporting period.Externalized in the grant-cycle period mapping table; confirm cycle range and labels.
A005globalgc8years2027;2028;2029data/raw/helpers/grantcycleperiods.csv; R/projectpaths.R:27-43Defines the GC8 reporting period.Externalized in the grant-cycle period mapping table; confirm cycle range and labels.
A006globalcombinedperiodyearsyear > 2023, displayed as 2024 to 30R/ROIHIV.R:452; R/ROITB.R:378; R/ROIMAL.R:367Defines the full reporting period used in the RPubs combined table.Should this be explicit start/end years instead of year > 2023?
A007globaltgfweightingcostyearsGC8 years from grantcycleperiods.csvR/ROIHIV.R:445-464; R/ROITB.R:371-391; R/ROIMAL.R:360-378Uses GC8 IC costs to estimate TGF percentage of total intervention cost.Now driven by the grant-cycle period mapping table; confirm TGF weighting should always use GC8.
A008globaltotalinvestmentamountusd18000000000R/ROIHIV.R:483; R/ROITB.R:410; R/ROIMAL.R:397Total investment envelope used to allocate TGF-weighted costs.Should this be one global assumption?
A009diseasediseaseinvestmentsharesHIV=0.48; TB=0.21; Malaria=0.31R/ROIHIV.R:484; R/ROITB.R:411; R/ROIMAL.R:398Splits the total investment amount across diseases.Are these the final shares, and should they sum-validate to 1.0?
A010globaltgfpctcostcap1R/ROIHIV.R:497; R/ROITB.R:424; R/ROIMAL.R:411Caps TGF percentage of intervention cost at 100%.Should the cap be configurable or always enforced?
A011diseasewageadjustmentHIV=0.75; TB=0.5; Malaria=0.5R/ROIHIV.R:399; R/ROITB.R:337; R/ROIMAL.R:326Adjusts GDP per capita for productivity-gain calculations.Are these wage/productivity adjustment factors correct by disease?
A012globalworkdaysperyear230R/ROIHIV.R:404; R/ROITB.R:341; R/ROIMAL.R:330Converts case durations in days to work-year equivalents.Should this be shared globally across disease scripts?
A013tbtbcasedurationdays60R/ROITB.R:340,348Duration of productivity loss for TB live cases.Should TB duration stay 60 days?
A014malariamalariacasedurationdaysregular=3; severe=10R/ROIMAL.R:328-329,337Duration of productivity loss for malaria regular cases and hospitalizations/severe cases.Are 3 and 10 days the desired regular/severe assumptions?
A015hivhivrelativeproductivitysymptomatic0.85R/ROIHIV.R:405,423Assumes symptomatic HIV productivity equals 85% of full productivity; lost productivity uses 1 - 0.85.Should this be disease-state specific and configurable?
A016hivhivrelativeproductivityart1R/ROIHIV.R:406Declared but not currently used in calculations.Keep as a future assumption, wire it into code, or remove it?
A017hivproductiveyllfactor1R/ROIHIV.R:408Declared but not currently used in calculations.Keep as a future assumption, wire it into code, or remove it?
A018hivhivdisabilityweightsAIDSonART=0.078; AIDSNotInCare=0.582; Symptomatic=0.274; EarlyHIV=0.012R/ROIHIV.R:64-67,151-153Used to construct HIV YLD rows from ART/symptomatic/AIDS-no-treatment indicators.Should these be a disease-state lookup table with citations?
A019hivhivartdalyweightmixAIDSonART share=0.5; EarlyHIV share=0.5R/ROIHIV.R:68,70Defines ART disability weight as a 50/50 mix of AIDS on ART and early HIV.Is the 50/50 ART mix still intended?
A020hivhivnotxstatemappingsymptomatic indicators: notx15plus100to200, notx15plus50to100, notx5to14less200; AIDSnoTx indicators: notx15plusless50, notxless5less5R/ROIHIV.R:97-111,118-139Maps CD4/no-treatment model indicators into symptomatic and AIDS-not-in-care states.Should all no-treatment CD4 bands be explicitly mapped through an input table?
A021lifetablepodageidtoagegrpmapping1=0; 6=5; 7=10; ...; 21=80R/ROIHIV.R:199-218; R/ROITB.R:92-111; R/ROIMAL.R:74-93Converts PoD ageid values to age group starts.Should this be an input lookup table instead of repeated casewhen blocks?
A022lifetablerleageintervalparametersintervalyears=5; deathmidintervalyears=2.5R/ROIHIV.R:237; R/ROITB.R:130; R/ROIMAL.R:112Approximates years lived within each 5-year age interval when calculating RLE.Should these life-table interval assumptions be externalized?
A023productivityhivtbworkinglifeterminalage65R/ROIHIV.R:251; R/ROITB.R:144Calculates working RLE as RLE minus RLE at age 65 for HIV and TB.Should working life terminal age be 65 for both HIV and TB?
A024productivityhivtbchildlagtoworkyearsage 0=12.5; age 5=7.5; age 10=2.5; otherwise=0R/ROIHIV.R:258-262; R/ROITB.R:151-155Discounts future productivity for children until working age.Should child lag-to-work be a shared age lookup?
A025malariamalariaworkinglifefraction0.75R/ROIMAL.R:126Sets malaria working RLE to 75% of remaining life expectancy.Should malaria use this 75% shortcut or the HIV/TB age-65 method?
A026malariamalariachildlagtoworkyearsage 0=12.5; age 5=7.5; otherwise=0R/ROIMAL.R:132-135Discounts future malaria productivity for young children.Should malaria use the same age 10 lag as HIV/TB if age 10 exists in inputs?
A027malariamalaria15plusrleproxyage30R/ROIMAL.R:172-186Temporarily maps malaria age group 15+ to age 30 for RLE/dRLE joins.Is age 30 still the intended proxy for malaria 15+ outcomes?
A028tbtbcostreverseinflationrate0.02R/ROITB.R:176-181Removes a 2% inflation adjustment from TB costs for years after 2022; intentionally remains anchored to the TB model-dump assumption rather than discountbaseyear.Should this be generalized to all diseases or stay TB-only?
A029weovslvslincomeelasticity1.5R/WEOforROI.R:165,175,196Applies income elasticity to grow US VSL and scale VSL by country PPP GDP per capita.Should VSL income elasticity remain 1.5?
A030weovslusvslanchoryear=2023; valueusd=12310000data/raw/helpers/modelassumptions.csv; R/WEOforROI.R:12-13,197-198US VSL anchor year and value used to construct the USVSL series before scaling to countries.Confirm value, year, and source citation.
A031weovslvslylifeexpectancyfraction0.5R/WEOforROI.R:219,228,236Uses one-half of life expectancy at birth as the VSLY annuity duration.Should VSLY continue using half of LEB22?
A032weovslweoprojectionyears2023:2030 fill; final output 2023:2030R/WEOforROI.R:102,108-120,125,148Fills missing WEO values forward through 2030 and drops 2022 after pivoting.Should projection years be tied to the analysis period inputs?
A033weovsleritrea2022weobackfillERI 2022 = ERI 2019R/WEOforROI.R:30-31Country-specific WEO data repair for Eritrea.Should country-specific data repairs be represented in a separate input table?
A034weovslweoscaleconversionsBillions=1e9; Millions=1e6; PCH=/100; NGDP=/100R/WEOforROI.R:19-55Converts WEO units/percentages before valuation calculations.These look like data cleaning rules; should they stay in code or be documented as assumptions?
A035reportingbillionoutputdivisor1000000000R/ROIHIV.R:588-626; R/ROITB.R:520-558; R/ROIMAL.R:503-544Reports costs and benefits in billions.Probably reporting-only; should not be in the model assumptions CSV unless desired.
A036reportingtableroundingdigitscurrency mixed; BCR usually 1 digit; alive instrumental BCR often 2 digitsR/ROIHIV.R:663-725; R/ROITB.R:598-663; R/ROIMAL.R:584-649Formats final kable outputs.Probably presentation config rather than model assumptions.
A037globalbcroppositesignruleset BCR to NA when cost and benefit have opposite signsR/ROIHIV.R:441-443; R/ROITB.R:367-369; R/ROIMAL.R:356-358Suppresses BCR for cost-saving/dominated cases.Should this rule be configurable or documented only?
A038globalexcludedmodelyear2022R/ROIHIV.R:391; R/ROITB.R:330; R/ROIMAL.R:345; R/WEOforROI.R:109-110Drops 2022 from ROI summaries after using it as baseline context.Should excluded years be explicit inputs?

Input Variable Inventory

Source CSV: docs/inputvariableinventory.csv

SourceLocal fileSheet/scriptInput variableSource name or valuesUsed asUsed inNotes
dumpicall three model dumpsROIHIV.R; ROITB.R; ROIMAL.RyearyearYear for grouping joins reporting periods and discount exponentsHIV TB MalariaUsed directly in all ROI scripts.
dumpicall three model dumpsROIHIV.R; ROITB.R; ROIMAL.Rcentralvaluemodelcentral renamed to valModel outcome or cost value by country year scenario indicatorHIV TB MalariaOnly central model estimate is used.
dumpicall three model dumpsROIHIV.R; ROITB.R; ROIMAL.Runcertaintyvaluesmodelhigh and modellowNot usedHIV TB MalariaHIV drops these after read; TB/Malaria skip these at read.
dumpicall three model dumpsROIHIV.R; ROITB.R; ROIMAL.RindicatorindicatorIdentifies cost deaths cases YLD and disease-specific statesHIV TB MalariaParsed into agegrp and indicator2.
dumpicall three model dumpsROIHIV.R; ROITB.R; ROIMAL.Rcountrycountry renamed to isoCountry ISO code for joins and aggregationHIV TB MalariaJoined to PoD WEO allocation and tier/region data.
dumpicall three model dumpsROIHIV.R; ROITB.R; ROIMAL.Rscenarioscenariodescriptor renamed to scenarioScenario comparison inputHIV TB MalariaCurrent scripts compare IC vs CC2022.
dumpicHIV dumpROIHIV.RhivcostindicatorcostIncremental costsHIVUsed to create costIC costCC costdiff disccostdiff.
dumpicHIV dumpROIHIV.Rhivdeathindicatorsdeaths* by age groupDeaths averted and YLLHIVParsed by age group and joined to remaining life expectancy.
dumpicHIV dumpROIHIV.RhivartindicatorartHIV YLD inputHIVMultiplied by DALYwtART to create derived YLD rows.
dumpicHIV dumpROIHIV.Rhivsymptomaticsourceindicatorsnotx15plus100to200; notx15plus50to100; notx5to14less200Derived symptomatic HIV stateHIVSummed into a new symptomatic indicator.
dumpicHIV dumpROIHIV.Rhivaidsnotxsourceindicatorsnotx15plusless50; notxless5less5Derived AIDS-no-treatment stateHIVSummed into a new AIDSnoTx indicator.
dumpicHIV dumpROIHIV.RhivsymptomaticderivedindicatorsymptomaticProductivity loss while alive and HIV YLDHIVDerived from selected no-treatment indicators.
dumpicHIV dumpROIHIV.RhivaidsnotxderivedindicatorAIDSnoTxHIV YLDHIVDerived from selected no-treatment indicators.
dumpicHIV dumpROIHIV.RhivyldderivedindicatorYLDFinal HIV YLD differenceHIVCreated inside script from art symptomatic and AIDSnoTx rows.
dumpicTB dumpROITB.RtbcostindicatorcostIncremental costsTBCosts receive TB-only reverse inflation adjustment before ROI calculations.
dumpicTB dumpROITB.RtbyldindicatoryldhivnegTB YLD differenceTBUsed to create YLDIC YLDCC YLDdiff.
dumpicTB dumpROITB.Rtbdeathindicatorsdeaths* by age groupDeaths averted and YLLTBParsed by age group and joined to remaining life expectancy.
dumpicTB dumpROITB.Rtbcaseindicatorscases* by age groupLive-case productivity lossTBAggregated to totwkagecasesIC/CC/diff.
dumpicMalaria dumpROIMAL.RmalariacostindicatorcostIncremental costsMalariaUsed to create costIC costCC costdiff disccostdiff.
dumpicMalaria dumpROIMAL.RmalariayldindicatoryldMalaria YLD differenceMalariaUsed to create YLDIC YLDCC YLDdiff.
dumpicMalaria dumpROIMAL.Rmalariadeathindicatorsdeaths* by age groupDeaths averted and YLLMalariaParsed by age group and joined to remaining life expectancy.
dumpicMalaria dumpROIMAL.Rmalariacaseindicatorscases* by age groupLive-case productivity lossMalariacases15plus is normalized to cases15to80 before parsing.
dumpicMalaria dumpROIMAL.RmalariahospitalizationindicatorhospitalizationSevere/hospitalized case productivity lossMalariaUsed with severe-duration assumption.
weoWEOOct24.xlsxWEOOct2024all (1)ISOISOCountry ISO code for WEO/VSL joinsHIV TB Malaria via WEOforROI.RUsed to join WEO outputs to disease ROI country-year rows.
weoWEOOct24.xlsxWEOOct2024all (1)weosubjectcodeWEO Subject Code renamed to indicatorWEO variable selectorWEOforROI.RScripts filter to NGDPRPC NGDPRPPPPC NGDPPC NGDPDPC PPPPC.
weoWEOOct24.xlsxWEOOct2024all (1)scaleScaleUnit conversionWEOforROI.RBillions multiplied by 1e9; Millions by 1e6.
weoWEOOct24.xlsxWEOOct2024all (1)yearcolumns2019-2029 plus created 2030Time-series WEO valuesWEOforROI.R2019 only used for ERI 2022 backfill; 2022-2030 are pivoted; final WEO output drops 2022.
weoWEOOct24.xlsxWEOOct2024all (1)realgdppercapitaindexNGDPRPCComputes per-capita growth factor GrwthPCWEOforROI.RDirectly used in WEO formulas.
weoWEOOct24.xlsxWEOOct2024all (1)nominalgdppercapitausdNGDPDPCComputes NGDP23DPCR and PPPperUSD23WEOforROI.RNGDP23DPCR is used by disease scripts for productivity gains.
weoWEOOct24.xlsxWEOOct2024all (1)pppgdppercapitacurrentintlPPPPCComputes PPPPC23R and PPPperUSD23WEOforROI.RUsed in VSL/VSLY construction.
weoWEOOct24.xlsxWEOOct2024all (1)realpppgdppercapitaNGDPRPPPPCLoaded and filled but not directly used in current formulasWEOforROI.RRetained in WEOOct24wide but no downstream formula reference found.
weoWEOOct24.xlsxWEOOct2024all (1)nominalgdppercapitangdpNGDPPCLoaded and filled but not directly used in current formulasWEOforROI.RRetained in WEOOct24wide but no downstream formula reference found.
weoderived in WEOforROI.RWEOforROI.RGrwthPCNGDPRPC / lag(NGDPRPC)Per-capita growth factorWEOforROI.RUsed to rebase NGDP23DPCR and PPPPC23R around discountbaseyear.
weoderived in WEOforROI.RWEOforROI.RNGDP23DPCRNGDPDPC rebased by GrwthPC around discountbaseyearReal base-year USD GDP per capitaHIV TB MalariaUsed for productivity gain calculations. Column name is retained for compatibility even when base year is not 2023.
weoderived in WEOforROI.RWEOforROI.RPPPPC23RPPPPC rebased by GrwthPC around discountbaseyearReal base-year PPP GDP per capitaWEOforROI.RUsed to scale VSL by income. Column name is retained for compatibility even when base year is not 2023.
weoderived in WEOforROI.RWEOforROI.RVSLYUSDVSLUSD divided by discounted half-LEB annuityIntrinsic benefit per DALYHIV TB MalariaJoined into disease ROI scripts and multiplied by DALYs.
leb22LEB22WDI.xlsxDataISOISOCountry ISO codeWEOforROI.RJoined to WEOOct24wide.
leb22LEB22WDI.xlsxDataLEB22LEB22Life expectancy at birth in 2022WEOforROI.RUsed to compute HalfLEB22 dHalfLEB and VSLYUSD.
grantcyclegrantcycleperiods.csvgrantcycleperiods.csvgrantcycleGC7-GC16Grant cycle labelHIV TB MalariaUsed to map model years to grant-cycle reporting periods.
grantcyclegrantcycleperiods.csvgrantcycleperiods.csvcyclenumber7-16Numeric grant cycle numberHIV TB MalariaIncluded for sorting and future cycle logic.
grantcyclegrantcycleperiods.csvgrantcycleperiods.csvyear2024-2053Calendar yearHIV TB MalariaJoined to summaryresultDALY by year.
grantcyclegrantcycleperiods.csvgrantcycleperiods.csvcyclestartyear2024-2051Grant cycle start yearHIV TB MalariaDocuments the three-year cycle bounds.
grantcyclegrantcycleperiods.csvgrantcycleperiods.csvcycleendyear2026-2053Grant cycle end yearHIV TB MalariaDocuments the three-year cycle bounds.
grantcyclegrantcycleperiods.csvgrantcycleperiods.csvcycleyearindex1-3Year position within grant cycleHIV TB MalariaSupports future within-cycle logic.
modelassumptionsdata/raw/helpers/modelassumptions.csvmodelassumptions.csvdiscountbaseyear2023Base year for discount exponents and WEO real GDP/VSL rebasingHIV TB Malaria WEOforROI.RCan be overridden for tests with ROIDISCOUNTBASEYEAR; smoke-tested for 2023-2026.
configenvironment variableROIDISCOUNTBASEYEARdiscountbaseyearoverride2023-2026 testedTemporary override for discountbaseyeartestingUsed by scripts/testdiscountbaseyears.R without editing the assumptions helper.
modelassumptionsdata/raw/helpers/modelassumptions.csvmodelassumptions.csvusvslanchoryear2023Anchor year for US VSL seriesWEOforROI.RSeparate from discountbaseyear.
modelassumptionsdata/raw/helpers/modelassumptions.csvmodelassumptions.csvusvslanchorvalueusd12310000Anchor US VSL valueWEOforROI.RUsed to build the USVSL series before country scaling.