Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zainab Mariam
    replied
    Dear Professor Sebastian,

    Many thanks for your beneficial response. Professor, you really deserve to mention your name as a supervisor. Your help is much more than my supervisors’. Your support is a main contributor to the empirical part of my thesis. I still have the following questions, please! Sorry!

    1) The coefficient of the independent variable is significant if the Difference GMM estimator is applied using your command xtdpdgmm, while the coefficient of the independent variable became insignificant when the System GMM estimator is applied. Thus, I have the following questions, please!

    1.1) Is there any justification for that? i.e., what is the reason behind having an insignificant coefficient of the independent variable when the System GMM estimator is applied, while that coefficient is significant when the Difference GMM estimator is applied?

    1.2) Is it sufficient to apply the Difference GMM estimator and rely on the Difference GMM findings? Given that the tests corresponding to the Difference GMM estimator (i.e., the tests of serial correlation and overidentification) passed.

    1.3) Is the System GMM estimator superior to the Difference GMM estimator even if the serial correlation and overidentification tests, corresponding to the Difference GMM estimator, passed? i.e., is applying the System GMM estimator better than the Difference GMM estimator (does the System GMM estimator outperform the Difference GMM estimator) even if the tests corresponding to the Difference GMM estimator (i.e., the tests of serial correlation and overidentification) passed?

    2) When the System GMM estimator is applied using your command xtdpdgmm, is there any need to apply the Difference-in-Hansen test after running the regression of the System GMM estimator? If so, why? Also, how do I read the findings of the Difference-in-Hansen test corresponding to the System GMM estimator (what is the interpretation of the outcomes of the Difference-in-Hansen test which is applied after running the System GMM estimator regression)?

    3) To apply the System-GMM estimator using your command xtdpdgmm, do I have first to apply the Difference GMM estimator i.e., do I have to apply the Difference GMM estimator before applying the System GMM estimator? Or can I apply the System GMM estimator directly without any need to apply the Difference GMM estimator? Is there an order of steps to apply the System GMM estimator?

    4) Does the classification of a variable whether it is exogenous, predetermined, or endogenous affect the significance of the variable’s coefficient? i.e., is there any relation between the significance of the variable’s coefficient and the classification of that variable whether it is exogenous, predetermined, or endogenous?

    5) Does the number of instruments affect negatively the findings of tests e.g., Hansen test findings? Is there any relation between the findings of the Hansen test and increasing the number of instruments? When increasing the number of instruments, does that increase the probability of the test not passing?

    6) Regarding the Autoregressive Distributed Lag (ARDL) panel data model mentioned on slide 9 of your 2019 London Stata Conference presentation, I have the following questions, please!

    6.1) Why to apply the ARDL panel data model? And how to apply the ARDL panel data model?

    6.2) Do I have to apply ARDL for the dependent variable y only, or for only both the dependent variable y and the independent variable, or individually for each variable included in the regression model, or for all variables together in the same code?

    7) To apply GMM estimation (the Difference GMM estimator and the System GMM estimator), I have the following questions, please!

    7.1) Do I have to exclude all firms with less than 5 consecutive years of data? Or do I have to keep only the firms that have at least 3 continuous time series observations during the research time period?

    7.2) Suppose that I have to keep only the firms that have at least 5 consecutive years of data, then, do I have to exclude those firms for each variable (i.e., for all variables) included in the regression model? Or do I have to exclude those firms for only the dependent variable y and the main independent variable?

    7.3) Is there a function/command/expression in Stata to perform that exclusion of firms to apply GMM estimation?

    Your patience, support and effort are highly appreciated, Professor!

    Leave a comment:


  • Sebastian Kripfganz
    replied
    1.1) That's a system GMM estimator.
    1.2) N/A
    1.3) I believe, incremental overidentification tests may not have supported the inclusion of these instruments for the level model.

    2.1) Strictly speaking, it is a system estimator, although it only uses the instruments for the dummy variables in the level model. This example demonstrates why the terms "difference GMM" and "system GMM" can be misleading. Different people might have different things in mind when using these terms. Additionally, with the nl(noserial) option, we are not looking at the traditional difference/system GMM estimator anymore anyway.
    2.2) Instruments for such dummy variables achieve the strongest correlation with the instrumented dummies if the instruments are specified for the level model. Those dummies are typically assumed to be uncorrelated with the idiosyncratic and the group-specific error components, which is often innocuous given that those coefficients are not assigned a structural interpretation. Often, additional instruments for them in the first-differenced model are then redundant.
    2.3) The additional assumptions for the validity of those instruments in the level model may not be satisfied.

    3.1) Same answer as in 2.1).
    3.2) Same answer as in 2.2).
    3.3) Same answer as in 2.3).

    4.1) Here, it is just a difference GMM estimator.
    4.2) You can also use the level time dummies; it should not matter. Generally, in the first-differenced model the correlation between first-differenced regressors and instruments is maximized if the latter are differenced as well.

    5) This is an example of what should not be done. In a balanced panel model, the instruments for the time dummies in the first-differenced model are redundant once the respective instruments are specified for the level model.

    6.1) That is a system GMM estimator.
    6.2) The option model(diff) indicates that the variables are specified for the differenced model. In the absence of another transformation option, no transformation is applied (i.e., level instruments for differenced model).

    7) The two codes are equivalent.

    8) The two codes are equivalent.

    Leave a comment:


  • Zainab Mariam
    replied
    Dear Professor Sebastian,

    Many thanks for your crystal clear answers. I do not know how to thank you, Professor! Indeed, saying “thank you very much” is not enough. Your cooperation and support are priceless. You are an invaluable source of information.
    Please, if I may follow up with your response!

    1) Your code on slide 118 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/2).n L(0/2).w k L(0/3).ys c.w#c.w c.w#c.k, model(fod) collapse gmm(n, lag(1 .)) gmm(w, lag(0 .)) gmm(k, lag(0 .)) gmm(ys, lag(1 .)) gmm(c.w#c.w, lag(0 .)) gmm(c.w#c.k, lag(0 .)) gmm(k, lag(0 0) model(md)) gmm(w k, lag(0 0) diff model(level)) teffects two vce(r) overid

    I have the following questions, please!

    1.1) Are you applying the Difference GMM estimator or the System GMM estimator?

    1.2) If the System GMM estimator is not applied, why to instrument the variables w and k in the level model?

    1.3) If the System GMM estimator is applied, why not instrumenting the dependent variable n, the variables ys, w squared, and the interaction between w and k in the level model?

    2) Your code on slide 86 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k i.ind, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(i.ind, model(level)) nl(noserial) teffects igmm vce(r)

    2.1) Are you applying the Difference GMM estimator or the System GMM estimator?

    2.2) If the Difference GMM estimator is applied, why to instrument the industry dummies ‘ind’ in the level model? And why to use the level instruments for the industry dummies in the level model?

    2.3) If the System GMM estimator is applied, why not instrumenting the dependent variable n, the variables w and k in the level model? And why to use the level instruments for the industry dummies in the level model i.e., why not using the differenced instruments for the industry dummies in the level model?

    3) Your code on slide 78 of your 2019 London Stata Conference presentation is: quietly xtdpdgmm L(0/1).n w k yr1978-yr1984, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(yr1978-yr1984, model(level)) two vce(r)

    3.1) Are you applying the Difference GMM estimator or the System GMM estimator?

    3.2) If the Difference GMM estimator is applied, why to instrument the year dummies in the level model? And why to use the level instruments for the year dummies in the level model?

    3.3) If the System GMM estimator is applied, why not instrumenting the dependent variable n, the variables w and k in the level model? And why to use the level instruments for the year dummies in the level model?

    4) Your code on slide 75 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k yr1980-yr1982, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(yr1980-yr1982, diff) two vce(r)

    4.1) Are you applying the Difference GMM estimator or the System GMM estimator?

    4.2) If the Difference GMM estimator is applied, why to use the differenced instruments for the year dummies in the differenced model i.e., why not using the level instruments for the year dummies in the differenced model? What I know regarding applying the Difference GMM estimator is to use the level instruments in the differenced model.

    5) Your code on slide 77 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k yr1980-yr1982, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(yr1980-yr1982, diff) iv(yr1980-yr1982, model(level)) two vce(r)

    5.1) Are you applying the Difference GMM estimator or the System GMM estimator?

    5.2) If the Difference GMM estimator is applied, why to instrument the year dummies in the level model? And why not using the level instruments for the year dummies in the differenced model?

    5.3) If the System GMM estimator is applied, why to instrument the year dummies in the differenced model? And why not using the differenced instruments for the year dummies in the level model?

    5.4) If the System GMM estimator is applied, why not instrumenting the dependent variable n, the variables w and k in the level model?

    6) Your code on slide 38 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k, collapse gmm(n, lag(2 4) model(diff)) gmm(w k, lag(1 3) model(diff)) gmm(n, lag(1 1) diff) gmm(w k, lag(0 0) diff) two vce(r)

    6.1) Are you applying the Difference GMM estimator or the System GMM estimator?

    6.2) When you write ‘gmm(n, lag(2 4) model(diff)) gmm(w k, lag(1 3) model(diff))’, are you instrumenting the variables n, w, k in the differenced model or in the level model i.e., are you instrumenting the differenced model or the level model? Also, are you using the differenced instruments or the level instruments for the variables n, w, k?

    7) Are the following codes equivalent or different?

    xtdpdgmm L(0/1).n w k, collapse gmm(n, lag(2 4) model(diff)) gmm(w k, lag(1 3) model(diff)) two vce(r)

    xtdpdgmm L(0/1).n w k, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) two vce(r)

    8) Are the following codes equivalent or different?

    xtdpdgmm L(0/1).n w k, collapse gmm(n, lag(2 4) model(diff)) gmm(w k, lag(1 3) model(diff)) gmm(n, lag(1 1) diff) gmm(w k, lag(0 0) diff) two vce(r)

    xtdpdgmm L(0/1).n w k, collapse gmm(n, lag(2 4) model(diff)) gmm(w k, lag(1 3) model(diff)) gmm(n, lag(1 1) diff model(level)) gmm(w k, lag(0 0) diff model(level)) two vce(r)

    I am very grateful to you for all your support and effort, professor!

    Leave a comment:


  • Sebastian Kripfganz
    replied
    1-3) The model on slide 81 accounts for year effects. Some of those year effects are statistically significant. You could test for their joint statistical significance with the command
    Code:
    testparm i.year
    So, given the statistical significance, you could argue that there are year effects. But as I mentioned before, some authors simply say that they include year effects whenever they include those dummy variables, whether they are significant or not.
    On slide 122, the year effects are not statistically significant. You could probably remove them from the regression model if you want to estimate a more parsimonious model.

    4.1) The suboption model(level) implies that the industry dummies are instrumented in the level model. This suboption takes precedence over the global option model(diff).

    4.2) Because there are no other suboptions specified, the default applies, which means that level instruments are used for the industry dummies.

    5) Same as 4).

    6.1) Here, no suboption for the model transformation is specified; therefore, the default applies, which is set by the global option model(diff). Thus, the instruments here are specified for the first-differenced model.

    6.2) The diff suboption implies that first-differences of the time dummies are used as instruments.

    7.1) Here, the time dummies are instrumented in both models.

    7.2) Differenced instruments are used for the first-differenced model - as in 7) - and level instruments are used for the level model - as in 5).

    8.1) Here, no suboption for the model transformation is specified; therefore, the default applies, which in this case is the level model because no global option for a different model transformation was specified.

    8.2) Same as 6.2).

    Leave a comment:


  • Zainab Mariam
    replied
    Dear Professor Sebastian,

    Thank you very much for your valuable reply. I am very grateful to you for all your support and effort, professor! Please, if I may follow up with your response!

    1) According to the table on slide 122 of your 2019 London Stata Conference presentation, can we say that there is ‘Year effect’ or can we say that there is no ‘Year effect’? Also, according to the table on slide 81 of your 2019 London Stata Conference presentation, can we say that there is ‘Year effect’ or can we say that there is no ‘Year effect’?

    2) According to the table on slide 122 of your 2019 London Stata Conference presentation, how to interpret/comment on the findings of ‘year’?

    3) According to the table on slide 81 of your 2019 London Stata Conference presentation, how to comment/ interpret the findings of ‘year’?

    4) Your code on slide 86 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k i.ind, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(i.ind, model(level)) nl(noserial) teffects igmm vce(r)

    When you write ‘iv(i.ind, model(level))’, I have the following questions, please!

    4.1) Are you instrumenting the industry dummies in the differenced model or in the level model?

    4.2) Are you using the differenced instruments or the level instruments for the industry dummies?

    5) Your code on slide 75 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k yr1980-yr1982, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(yr1980-yr1982, model(level)) two vce(r)

    When you write ‘iv(yr1980-yr1982, model(level))’, I have the following questions:

    5.1) Are you instrumenting the year dummies in the differenced model or in the level model?

    5.2) Are you using the differenced instruments or the level instruments for the year dummies?

    6) Your code on slide 75 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k yr1980-yr1982, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(yr1980-yr1982, diff) two vce(r)

    When you write ‘iv(yr1980-yr1982, diff)’, I have the following questions:

    6.1) Are you instrumenting the year dummies in the differenced model or in the level model?

    6.2) Are you using the differenced instruments or the level instruments for the year dummies?

    7) Your code on slide 77 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k yr1980-yr1982, model(diff) collapse gmm(n, lag(2 4)) gmm(w k, lag(1 3)) iv(yr1980-yr1982, diff) iv(yr1980-yr1982, model(level)) two vce(r)

    When you write ‘iv(yr1980-yr1982, diff) iv(yr1980-yr1982, model(level))’, I have the following questions, please!

    7.1) Are you instrumenting the year dummies in the differenced model or in the level model or in both models?

    7.2) Are you using the differenced instruments or the level instruments or both instruments for the year dummies?

    8) Your code on slide 38 of your 2019 London Stata Conference presentation is: xtdpdgmm L(0/1).n w k, collapse gmm(n, lag(2 4) model(diff)) gmm(w k, lag(1 3) model(diff)) gmm(n, lag(1 1) diff) gmm(w k, lag(0 0) diff) two vce(r)

    When you write ‘gmm(n, lag(1 1) diff) gmm(w k, lag(0 0) diff)’, I have the following questions, please!

    8.1) Are you instrumenting the variables n, w, k in the differenced model or in the level model i.e., are you instrumenting the differenced model or the level model?

    8.2) Are you using the differenced instruments or the level instruments for the variables n, w, k?

    Your patience, support and effort are highly appreciated, Professor!

    Leave a comment:


  • Sebastian Kripfganz
    replied
    1.1) We need to be careful here what type of "exogeneity" we have in mind. In the dynamic panel data literature, exogeneity typically refers to the stochastic relationship between the respective variables and the idiosyncratic error component. Thus, we typically call a variable "strictly exogenous" if it is uncorrelated with the idiosyncratic error component for all time periods, even though it might be correlated with the unobserved group-specific error component (aka "fixed effects"). Strictly speaking, the latter correlation still turns those variables endogenous in the classical sense. Now, when it comes to time-invariant regressors, they may or may not be correlated with either of the error components, although typically we would assume it to be uncorrelated with the idiosyncratic time-varying error component. In this regard, time-invariant regressors would be strictly exogenous in the dynamic panel data sense, but this is not of much help because we cannot use the typical instruments (lagged differences for levels or lagged levels for differences), because the differences of time-invariant regressors vanish.

    1.2) The question whether a dummy variable is exogenous or not is no different to the same question for any other regressor. It may be exogenous, predetermined, or endogenous. It may be correlated with the group-specific effects or not.

    1.3) Dummy variables are often treated as exogenous, but this should not be an automatism. Whether you can treat a dummy variable as uncorrelated with the group-specific effects typically depends on what unobserved characteristics you think those group-specific effects represent. Considering time dummies, there is usually no reason not to treat them as exogenous; but we would not give them any structural interpretation anyway.

    2.1) Without the factor-variable prefix i., you would include a linear time trend instead of separate time dummies for every year. This would be fine if there is such a linear trend in the time effects indeed.

    2.2) If you use i. for the regressors, you should also use i. for the instruments.

    2.3) Time dummies are usually treated as exogenous.

    3.1) For a binary dummy variable which takes only values 1 or 0, the i. prefix is optional. The results will be the same with or without the prefix.

    3.2) See above.

    3.3) This depends on what you think the unobserved group-specific error component represents and whether you want to give the country dummy a structural interpretation. If these should be a Japan-specific effect conditional on some other unobserved time-invariant characteristic which differs systematically across countries, then you need to find an alternative instrument which also differs systematically across countries but is uncorrelated with the unobserved characteristic you want to hold fixed. Normally, you would not care too much about such a structural interpretation, and then can just treat the country dummy as exogenous.

    4) You don't normally have to include lags of those dummies. Normally, those lags would be dropped because of collinearity anyway.

    5) Same as in 4).

    6.1) Time dummies are often included to account for global shocks which affect all firms simultaneously. If a global shock affects both the dependent and the independent variables, then omitting the time dummies could lead to spuriously significant coefficient estimates.

    6.2) You would include i.cf in the list of independent variables, together with option iv(i.cf).

    6.3) Including both cf and i.cf leads to a problem of perfect collinearity. There is no need (and usually no reason) to include cf once you included i.cf (or teffects).

    7.1) You need to include the "yes" or "no" manually in the tables of your research paper. The command is not producing anything like that. If you have included time dummies (i.cf or option teffects), you can write "yes"; similarly for country dummies. People still write "yes" even if those dummies are not statistically significant. It is usually just an indication that those dummies are included in the model.

    7.2) Whether there are time effects or country effects could be assessed by checking their (joint) statistical significance; but again, the "yes"/"no" in 7.1) is typically not based on such a test.

    Leave a comment:


  • Zainab Mariam
    replied
    Dear Professor Sebastian,

    Many thanks for all your prior help, and sorry for coming back!

    1) Regarding dummy variables, I have the following questions, please!

    1.1) Can time-invariant dummies be classified as exogenous?

    1.2) Can time-variant dummies be classified as exogenous?

    1.3) Can all dummies be classified as exogenous?

    2) My regression model includes the dummy variable (cf) that takes the value of One for the 3 years 2008, 2009, 2010. Thus, my questions are:

    2.1) Do I have to put ‘i.’ before the dummy variable (cf)? i.e., do I have to put ‘i.cf’ in the regression?

    2.2) Also, do I have to put ‘i.’ before the dummy variable (cf) when instrumenting the dummy variable (cf) i.e., ‘iv(i.cf, …)’?

    2.3) Can I consider the dummy variable (cf) as exogenous or as endogenous?

    3) Suppose I have two countries (Japan and UK), thus, my regression model includes the dummy variable (mn) that takes the value of One if the firm is in Japan, and Zero otherwise. Thus, my questions are:

    3.1) Do I have to put ‘i.’ before the dummy variable (mn)? i.e., do I have to put ‘i.mn’ in the regression?

    3.2) Also, do I have to put ‘i.’ before the dummy variable (mn) when instrumenting the dummy variable (mn) i.e., ‘iv(i.mn, …)’?

    3.3) Can I consider the dummy variable (mn) as exogenous or as endogenous?

    4) For the dummy variable cf (that takes the value of 1 for the 3 years 2008, 2009, 2010) and regarding the dummy variable mn {that takes the value of One if the firm is in Japan, and Zero otherwise, given I have two countries (Japan and UK)}, my question is: do I have to include lags in the iv() option for dummies for (cf) and (mn) when instrumenting these dummies?

    5) Do I have to include lags in the iv() option for dummy variables when instrumenting the dummies?

    6) Regarding time dummies, I have the following questions, please!

    6.1) Why to include the time dummies in the regression model? i.e., what is the rationale behind including the time dummies in the regression model?

    6.2) If I am not using the teffects option, then how do I have to include the time dummies explicitly in my regression model? i.e., how do I have to express/type the time dummies explicitly in my regression model? Suppose the research’s time period is 2000-2020.

    6.3) My regression model includes the dummy variable (cf) that takes the value of One for the 3 years 2008, 2009, 2010. Thus, my question is: Is it correct to include both the dummy variable (cf) and the time dummies in the same regression model (in the same code)? If so, how do I have to express/type both the dummy variable (cf) and the time dummies using the teffects option and without using the teffects option?

    7) Tables of research and articles show ‘Year Effects’ and ‘Country Effects’. Regarding the ‘Year Effects’ and the ‘Country Effects’, those tables show ‘Yes’, and sometimes show ‘No’. Thus, my questions are:

    7.1) How can I get ‘Yes’ ‘No’ from my regression using your command xtdpdgmm? i.e., what do I have to apply/perform in order to obtain/get ‘Yes’ ‘No’ regarding the ‘Year Effects’ and the ‘Country Effects’? Is there any option/expression I have to include in the regression model to get ‘Yes’ ‘No’ regarding the ‘Year Effects’ and the ‘Country Effects’? Is there any option/test/expression I have to apply/perform to get ‘Yes’ ‘No’ regarding the ‘Year Effects’ and the ‘Country Effects’?

    7.2) How to know/decide whether there is ‘Year Effects’ or there is no ‘Year Effects’? Also, how to know/decide whether there is ‘Country Effects’ or there is no ‘Country Effects’?

    Your patience, support and effort are highly appreciated, Professor!

    Leave a comment:


  • Sebastian Kripfganz
    replied
    I am sorry for the confusion. Yes, you are absolutely right. I have edited my previous post.

    Leave a comment:


  • Joseph L. Staats
    replied
    Thanks again. I'm a bit confused about your comments concerning my underidentification results. Don't I want low p-value results? That's what slides 111 and 114 of your 2019 London Stata Conference presentation seem to suggest. Is it possible you thought I had asked about overidentification?

    Leave a comment:


  • Sebastian Kripfganz
    replied
    If there are differences in the direction of the effects, then those dummy variables have a place in your model. If you change the model in this or any other way, it is not surprising that the effects of other variables can change as well, especially if this other variable is strongly correlated with the dummy variables. This could go in any direction. If you believe in the model with dummy variables, then the smalle reffect of your main variable is not a concern but a feature of this model.

    For the underidentification tests, a p-value of 0.3 might indeed be worrying. Using lags of dummy variables as instruments can often lead to weak instrument. I am afraid, I don't have a general solution for this problem.
    Last edited by Sebastian Kripfganz; 02 Dec 2022, 09:34. Reason: Incorrect statement about underidentification tests amended

    Leave a comment:


  • Joseph L. Staats
    replied
    Thanks so much. I have a couple of follow-up questions. When using these positive/negative dummy variables, I note that the coefficient of my main independent variable of interest for the project drops a lot and is no longer statistically significant. Is that something I should be concerned with, or is it just a product of including dummy variables that don't really belong in the model except for the specific purpose of testing whether the negative direction of the bond rating change is stronger than the positive direction? Also, when I include the dummy variables in my models, the overidentification test results are fine for both rating companies I am looking at, but underidentification for one company is about p=.09 and for the other company about .300. How concerned about underidentification at these levels should I be?

    Leave a comment:


  • Sebastian Kripfganz
    replied
    Comparing those dummy coefficients could possibly be a reasonable strategy. Certainly, those dummy variables have to be treated as endogenous variables because they are effectively functions of the dependent variable. But you can possibly still use lags of those dummies as instruments, assuming that positive/negative rating changes are autocorrelated over time.
    Last edited by Sebastian Kripfganz; 02 Dec 2022, 02:33.

    Leave a comment:


  • Joseph L. Staats
    replied
    Sebastian,

    Thanks to your prior help, I am using xtdpdgmm with success for a project I am working on that involves as a dependent variable ratings given to government bonds in various countries. As a small part of this project, I want to show that the raters are more severe when downgrading a bond's rating than they are generous when upgrading a bond's rating, all else being equal. To test this, I have created two dummy variables. One dummy variable is zero (0) if, in a given year, there is no change in rating or there is an upgrade in rating and one (1) if there is a downgrade. The other dummy variable is zero(0) if there is no change in rating or there is a downgrade in rating and one (1) if there is an upgrade. I include a number of control variables that are standard for studying bond ratings. After running system GMM with both dummy variables included, I compare the coefficients for each of the dummy variables to see if they are statistically different in the direction just stated. In your mind, is this method proper? One of my concerns is whether I am using dependent variable factors on both sides of the equation: (1) bond rating as the formal dependent variable; and (2) whether a bond rating goes up or down on the independent variable side of the equation. I would appreciate your thoughts on this.

    Leave a comment:


  • Zainab Mariam
    replied
    Dear Professor Sebastian,

    Many thanks for your beneficial response. I do not know how to thank you, Professor! Indeed, saying "thank you very much" is not enough. Your cooperation and support are priceless. You are an invaluable source of information.

    I am very grateful to you for all your support and effort.

    I have no further questions. Wish you the best of luck and success in your teaching.

    Your patience, support and effort are highly appreciated, Professor!

    Leave a comment:


  • Sebastian Kripfganz
    replied
    1) You can normally do this, yes.

    2) The coefficients are always interpreted for the level model, no matter whether you use the difference GMM or the system GMM estimator.

    3.1) It is difficult to separately interpret those short-run adjustment coefficients if there are multiple lags. The first lag's coefficient measures the strength of the adjustment to a shock in the previous period, all else equal. For the second lag, you cannot simply extend this argument because the response to a shock 2 periods before also depends on the cumulative one-period responses. It is an additional delayed impulse on top of the first-order response. For the long-run adjustment, the sum of the two coefficients tells you how quickly the process reverts back to its equilibrium. If the coefficients sum up to 1, the shocks have a permanent effect. If they sum up to 0, the equilibrium is restored instantly because the initial response would be fully counteracted immediately afterwards.

    3.2) This coefficient has the standard interpretation. Depending on whether your variables are measured in logs, this could be (semi-)elasticities. It is a "short-run" effect, i.e. telling you the instant response of the dependent variable to a change in that independent variable.

    3.3) That would be a delayed effect after accounting for the instantaneous effect in 3.2.

    4) It is not required for them to have opposite signs. For stability of the dynamic system, they should normally sum up to a value between 0 and 1. Opposite signs indicate that the initial response "overshoots" and is corrected by the delayed response.

    5) There is no requirement here, not even on the sum of those coefficients. Again, opposite signs can indicate an "overshooting" effect.

    6) No. The coefficients in the model are interpreted independently of the chosen estimator.

    7) Dots mean that the respective test cannot be computed due to insufficient degrees of freedom. In the first table, you would look at the last row labelled "model(level)". First, you check the "Excluding" column, which is a Hansen test for the model excluding those level instruments; i.e. it effectively is a Hansen test for a difference GMM estimator. If this test passes with a sufficiently high p-value, then you move on to the "Difference" column. The latter is the actual Difference-in-Hansen test, which compares the system GMM estimator to the difference GMM estimator (which is why we need to check the Excluding test first; otherwise this would not be a valid comparison). Here, we would reject the validity of the level instruments because the p-value is too small. With the other tables, you would proceed similarly. In tables 2 and 4, you would check the 5th and 8th row, respectively, because those are the only instruments for the level model. In table 3, you would check again the last row because you are interested in testing all level instruments jointly.

    Please note that I will be unlikely to respond to further questions over the next weeks due to heavy teaching loads.

    Leave a comment:

Working...
X