PardeeCenterDU / IFs-Issues-Tracking

This repository only holds the list of bugs that have been reported for IFs. Anyone may add a bug report, but please look to see if your issue has already been added!
2 stars 0 forks source link

display issue #321

Open jonathandmoyer opened 5 months ago

jonathandmoyer commented 5 months ago

Go to Flex, Death by category in millions, history and forecast. Two potential issues. First, go to Explain List--there's no historical analogue mentioned. Go to Data Information Show and you get a weird screen... image

Second issue is about updating the series: why are they so far out of date?

PardeeCenterIFs commented 5 months ago

I just fixed the first issue, and the fix will be included in version 8.27.

I'll leave this open for Yutang to respond to the second issue.

quciet commented 5 months ago

I just fixed the first issue, and the fix will be included in version 8.27.

I'll leave this open for Yutang to respond to the second issue.

Thanks! What are historical data tables for these variables? I think these are from IFs.db instead of IFsHistSeries.db? We did an update back in Feburary this year.

PardeeCenterIFs commented 5 months ago

They're from ifsHistSeries.db, all historic analogs are from ifsHistSeries.db. Some have been updated in 2024, but most were updated in 2019.

image

quciet commented 5 months ago

They're from ifsHistSeries.db, all historic analogs are from ifsHistSeries.db. Some have been updated in 2024, but most were updated in 2019.

image

I see. Would you mind doing another check on the DataDict entries? I'm only seeing two of these tables being marked as preprocessors IHMEDthsHIV & IHMEDthsMalar, which were updated this year. I'm using IFs 8.26.

PardeeCenterIFs commented 5 months ago

They're not used in the preprocessor, only in history plus forecast display.

quciet commented 4 months ago

They're not used in the preprocessor, only in history plus forecast display.

Let's create a process to mark IFsHist tables that are bing used in Hist+Forecast, as well as estimating statitical functions. Thanks!

PardeeCenterIFs commented 2 months ago

Yutang, could you please create 2 new fields in DataDict.db:

UsedInHistAnalog UsedInFunctions

They both can be copies of UsedInPreprocessor. I don't care about the position in the table, but maybe right after UsedInPreprocessorFileName, to keep the 3 together.

quciet commented 2 months ago

Yutang, could you please create 2 new fields in DataDict.db:

UsedInHistAnalog UsedInFunctions

They both can be copies of UsedInPreprocessor. I don't care about the position in the table, but maybe right after UsedInPreprocessorFileName, to keep the 3 together.

Just did. image

PardeeCenterIFs commented 2 months ago

Working on marking UsedInHistAnalog I realized not all Hist Analog options exist in DataDict.db, for example:

EDPriAdultGrads15to24Male%,EDPriAdultGrads15to24Female%,EDPriAdultGrads15to24Total%

quciet commented 2 months ago

Working on marking UsedInHistAnalog I realized not all Hist Analog options exist in DataDict.db, for example:

EDPriAdultGrads15to24Male%,EDPriAdultGrads15to24Female%,EDPriAdultGrads15to24Total%

I just checked the DataDict.db file and these fields exist. What could cause this? Is it possible that % in the table name is not being correctly recognized? image

PardeeCenterIFs commented 2 months ago

The field exists, but the rows for the mentioned variables do not.

quciet commented 2 months ago

The field exists, but the rows for the mentioned variables do not.

The screenshot above is the row for EdPriAdultGrads15to24Total%. I probably misunderstood the question.

PardeeCenterIFs commented 2 months ago

The name EdPriAdultGrads15to24Total% is not shown in your image, besides in the DataDict.db I just got from you, if I filter by name and type EdPriA this is what I see:

image

quciet commented 2 months ago

The name EdPriAdultGrads15to24Total% is not shown in your image, besides in the DataDict.db I just got from you, if I filter by name and type EdPriA this is what I see:

image

Weird, this is mine- image

quciet commented 2 months ago

The name EdPriAdultGrads15to24Total% is not shown in your image, besides in the DataDict.db I just got from you, if I filter by name and type EdPriA this is what I see: image

Weird, this is mine- image

And EdPriA should give you a lot more tables-

image

PardeeCenterIFs commented 2 months ago

Weird indeed, I see it now, but my process didn't mark it, so I need to check it some more.

PardeeCenterIFs commented 2 months ago

Got it, it was a casing problem, the ED is all upper case in ifsVar.db, so it didn't match, but I have adjusted the code now. Checking other types, now I'm not seeing this one, do you see it?

PovRate1D90CFemale0-4WPC

quciet commented 2 months ago

Got it, it was a casing problem, the ED is all upper case in ifsVar.db, so it didn't match, but I have adjusted the code now. Checking other types, now I'm not seeing this one, do you see it?

PovRate1D90CFemale0-4WPC

This one does not exist. Where is it being used? I dont see it in IFsHistSeries either.

quciet commented 2 months ago

Got it, it was a casing problem, the ED is all upper case in ifsVar.db, so it didn't match, but I have adjusted the code now. Checking other types, now I'm not seeing this one, do you see it? PovRate1D90CFemale0-4WPC

This one does not exist. Where is it being used? I dont see it in IFsHistSeries either.

I see it now. I think this is another casing problem- PovRate1D90cFemale, lower case c.

PardeeCenterIFs commented 2 months ago

This is the historical analog variable for POVRATE, 0-4, Females, I still don't see it in my version, and when I tried using it from the GUI I get an error saying the table doesn't exist.

quciet commented 2 months ago

This is the historical analog variable for POVRATE, 0-4, Females, I still don't see it in my version, and when I tried using it from the GUI I get an error saying the table doesn't exist.

You are right, I did another search, and we only have following age groups- 0-14, 15-24, 25-34, 35-39, 40-49, 50-54, 55-59, 60+, and AllAge.