Если вы запустите три разных регрессии, вы не сможете формально проверить различия в коэффициентах. Это может быть более информативным для:
- Стандартизировать оценки (стандартная норма может быть хорошим началом, здесь немного больше информации https://datascience.stackexchange.com/questions/1240/methods-for-standardizing-normalizing-different-rank-scales)
- Stack your данные, так что каждое наблюдение появляется три раза. Оценка будет в той же переменной.
- Создайте 3 новые переменные, где вы будете взаимодействовать с фиктивным индикатором агентства оценки. Ваши данные будут выглядеть так:
rbind(
data.frame(iso3 = "USA", year = 2001, gdp = 13, score_sp = 1, score_moody = 0, score_sfse = 0 ),
data.frame(iso3 = "USA", year = 2001, gdp = 13, score_sp = 0, score_moody = 2, score_sfse = 0 ),
data.frame(iso3 = "USA", year = 2001, gdp = 13, score_sp = 0, score_moody = 0, score_sfse = 3 )
)
iso3 year gdp score_sp score_moody score_sfse
1 USA 2001 13 1 0 0
2 USA 2001 13 0 2 0
3 USA 2001 13 0 0 3
Оцените вашу модель:
plm(CDS ~ GDP+Inflation+...+ score_sp + score_moody + score_ftse, data, model="within")
Теперь вы можете просто сравнить коэффициенты с t-тестами.
Если вы хотите увидеть, как изменяются коэффициенты в «контрольных» переменных когда вы используете другую оценку, ваши данные будут выглядеть так:
iso3 year score_sp score_moody score_sfse gdp_sp gdp_moody gdp_sfse
1 USA 2001 1 0 0 13 0 0
2 USA 2001 0 2 0 0 13 0
3 USA 2001 0 0 3 0 0 13
Теперь вы можете использовать t-тест, чтобы проверить, больше ли коэффициент на ВВП при использовании одной конкретной оценки (если это то, что вы заинтересованы).