R - Oaxaca Blinder - Panel Data

Hi everyone;

Im working with a panel data to analyze wage gap between private and public sector;

Im trying to run a Oaxaca Blinder for Panel Data (FE);

So i Tried oaxaca(sal~study level|public,data = pnad,reg.fun = plm), but its not working;

Does someone know another way to run a Oaxaca Blinder for Panel?

I know this is not what are you looking for, but there is a solution in Stata and this can give you an idea on how to procede ...
xtoaxaca - Extending the Kitagawa-Oaxaca-Blinder
Decomposition Approach to Panel Data
net install http://xtoaxaca.uni-goettingen.de/xtoaxaca.pkg, replace

1 Like

Can you say more about what you mean by "it's not working"? What error message are you getting? If you can provide a reproducible example, it will make it easier for us to help you resolve the problem.

Probably you have poor variable names. study level shout be quoted in back ticks if R is to interpret it in a formula. Janitor package clean_names() function would be useful to run on your data before writing formulas as then you could dispense with backticks.

2 Likes

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

Actually, its a way to solve my problem, i will take fixed effects with R and only for oaxaca blinder i will take stata. Otherwise, i will need to recreate many matrix in my code, i think it will take too long.

I think that the main issue here is that there is no-estimator (as far as I know) in R (cough, cough... opportunity area) for an Oaxaca-Blinder estimation in a Panel Data setting