Hi everyone,
I am currently working on my master thesis for which I have to analyse the effect of tax changes on personnel expenses within corporations.
For example: Does a tax rise in the parent firm lead to a decrease of personnel expenses in this firm and maybe even an increase in a subsidiary or even all subsidiaries.
My dataset (unbalanced panel) consists of 1,6 million observations and about 200.000 companies with a uniquie id which can be one of the following:
1. stand-alone company
2. parent company
3. subsidiary company
I tried to use dataex but the dataset is too big and the output would not be very useful so i created this table to make it more clear.
My idea is now to firstly identify corporations within this panel. For Example: corporation 1 consists of company 1, 2 and 3, and corporation 2 of company 4 and 5. Is there any way to do an exact matching?
I tried to look at psmtach2, iematch, vmatch and cem, but do not get very smart out of it.
In a second step I need to regress within these corporation groups, where I have treatment (1) and control (0) companies before I can finally can compare all corporations.
Alternatively the regression could work like this:
I currently use the newest stata version and I am sorry that I can't present any code yet, but I am looking forward to try out new things.
Help is much appreciated, thank you very much in advance!
Regards
Nick
I am currently working on my master thesis for which I have to analyse the effect of tax changes on personnel expenses within corporations.
For example: Does a tax rise in the parent firm lead to a decrease of personnel expenses in this firm and maybe even an increase in a subsidiary or even all subsidiaries.
My dataset (unbalanced panel) consists of 1,6 million observations and about 200.000 companies with a uniquie id which can be one of the following:
1. stand-alone company
2. parent company
3. subsidiary company
I tried to use dataex but the dataset is too big and the output would not be very useful so i created this table to make it more clear.
id | id_owner | tax change | personnel expenses |
1 | - | 0 | 100 |
2 | 1 | 0 | 150 |
3 | 1 | 1 | 10 |
4 | - | 1 | 5 |
5 | 4 | 0 | 200 |
6 | - | 1 | 300 |
I tried to look at psmtach2, iematch, vmatch and cem, but do not get very smart out of it.
In a second step I need to regress within these corporation groups, where I have treatment (1) and control (0) companies before I can finally can compare all corporations.
Alternatively the regression could work like this:
Code:
reg personnel expense i.treatment, vce(cluster corporation)
Help is much appreciated, thank you very much in advance!
Regards
Nick
Comment