Closed jackolney closed 10 years ago
Consider:
if(theTrans->GetBeta() && theTrans->GetIncidenceWeight() < 1 )
serum = theRng->Sample( hivInc [Sex] [i] [j] * theTrans->GetIncidenceWeight() );
else
serum = theRng->Sample( hivInc [Sex] [i] [j] );
Implemented and it appears to fix prevalence. Needs to be validated against UNAIDS estimates of prevalence though.
UNAIDS estimates place the model output well below country-level estimates. Checks:
Still not fixed, checked:
Still need to look at incidence more carefully. Plan:
UNAIDS estimates are for age between 15-49... I need to match that. Go go go. :sweat:
Fixed! it was the age issue, duh.
It appears as though my dynamic incidence weighting algorithm is really pumping up incidence post 2002. Maybe I need it to cap incidence not weight it >1?