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

Belarus Dyadic Aid Initalization #205

Closed caleb-petry closed 7 months ago

caleb-petry commented 2 years ago

Belarus initializes with negative values. They receive zero aid in the monadic series but do receive aid in the dyadic. Perhaps this has something to do with it? Poland-Belarus is the worst offender. While different, may be related to #204.

image

Version: 7.84 .Net development version with and without code/data changes

PardeeCenterIFs commented 2 years ago

Hi Yutang,

Looking into this issue I just found that there are negative values for Belarus in table SeriesAIDRec%GNI, in years 2016 and 2017, I don't think this table is supposed to have negatives, I think we now have separate tables for AIDReceipts and AID Donations, so all should be positive.

quciet commented 2 years ago

Hi there,

I just checked the DataDict table, both SeriesAidRec%GNI and Series AidDon%GNI are net ODA received or provided,

And net Aid received can be negative, image

Are you suggesting that we change the definition of these data series?

Thanks, Yutang

caleb-petry commented 2 years ago

The OECD appears to have gross ODA flows available under the GeoBook: Geographical flows to developing countries option in their data viewer at stats.oecd.org.

Looking across that and other categories there it looks like net loan payments are why Belarus is negative. This one may be a tricky one to disentangle to get something more reminiscent of true gross flows.

quciet commented 2 years ago

Thank you, Caleb! Would you mind attaching a link to the indicators you are looking at in the OECD IDS database?

caleb-petry commented 2 years ago

Sure! I thought the link wouldn't work, but it does seem to work: https://stats.oecd.org/Index.aspx?DataSetCode=TABLE2A.

That last bit is from looking at these series in this table: Net ODA Gross ODA Net ODA Loans Gross ODA Loans

From those, I started to get the (admittedly still quite hasty) thought that ODA loan payments might contribute to the negative net ODA for Belarus from Offical Donors. I haven't looked too much, but I didn't see any documentation that could confirm, deny, or suggest an alternative yet.

We could maybe take the gross ODA, but losing the negative net loan values would probably need to be accounted for somehow.


During the FBIC meeting, we discussed a few potential workarounds that might work for FBIC at least. That said, we probably want to figure out some way to eventually get something resembling gross aid flows.

quciet commented 2 years ago

Thanks! A quick comment on the negative Net ODA values, both WorldBank and OECD said this in their FAQ session,

When calculating net ODA, loan repayments are recorded as negative and deducted from ODA and loans. In some cases loan repayments are higher than new ODA and net ODA will show as a negative number.

So I think loan payment is indeed the key. Barry was asking if we can provide a data series for loan repayment.

caleb-petry commented 2 years ago

It looks like the OECD does have a loan repayment series that seems pretty easy to pull together as a monadic one. The quick version of how I pulled it up:

  1. From that link above, click "Aid (ODA) disbursements to countries and regions [DAC2a]" on the left side
  2. Select the Customize option in the top-left of the data table; Select Year; Select from 1960 to latest avaliable
  3. Select the Customize option in the top-left of the data table; Select Aid Type; Deselect all, select "ODA Loan Repayments"
  4. Do the same as the last two and decide on current or constant (2020 millions) prices
  5. Select the Customize option in the top-left of the data table; Select Donor; Deselect all, select "Offical Donors, Total"

That said, I am getting an error when trying to download it. If it keeps acting up for this series, I think we could do the same fairly easily by taking (if they work):

Loan Payments = Gross ODA Loans - Net ODA Loans

The main issue that I see is making sure they play well with the existing "gross" World Bank series since they might come from a different portion of the OECD's data.

PardeeCenterIFs commented 2 years ago

For now, we have implemented a limit on monadic AIDDON and AIDREC so that they don't go negative in the preprocessor for the initialization of bilateral AID. This fix will be included in version 7.85, and all of those negative points should now be 0s.