Page 1 of 1

TSLS and k-class methods

Posted: Tue Oct 07, 2014 9:31 pm
by Pavel
Hello!
I used a k-class method and noticed that it is a difference between k-class with k=1 and two-stages least squares methods. In example that i attached to this topic are 2 factors and constant and only 1 instrumental variable. When i run TSLS it is an error "Order condition violated - Insufficient instruments". But when in this example i run k-class with k=1 there are no errors (if i set CoefficientsCovarianceMatrix = K-Class based). I read in Help that k-class becomes TSLS when k=1. Why in my example k-class doesn't need as much instrumental variables as TSLS needs?
The file with example is attached.
Thanks in advance.

Re: TSLS and k-class methods

Posted: Wed Oct 08, 2014 8:28 am
by EViews Gareth
k-class with k=1 is equal to TSLS only when the instruments are of sufficient rank (i.e. you have at least as many instruments as regressors). The documentation should be more specific about this.

Re: TSLS and k-class methods

Posted: Thu Oct 09, 2014 3:10 am
by Pavel
I use EViews7 and i hadn't found in Help that k-class may have less instruments than TSLS. In section "Limited Information Maximum Likelihood and K-class Estimation" i had found only "There must be at least as many instrumental variables as there are independent variables". What section of Help should i see to find features of k-class instruments needed count?

Re: TSLS and k-class methods

Posted: Thu Oct 09, 2014 6:24 am
by EViews Gareth
It isn't in the help/documentation.

Re: TSLS and k-class methods

Posted: Thu Oct 09, 2014 6:46 am
by startz
k-class with k=1 is equal to TSLS only when the instruments are of sufficient rank (i.e. you have at least as many instruments as regressors). The documentation should be more specific about this.
Can you run a k-class estimate if the instruments are not of sufficient rank?

Re: TSLS and k-class methods

Posted: Thu Oct 09, 2014 7:35 am
by Pavel
Can you run a k-class estimate if the instruments are not of sufficient rank?
Yes. There are no errors after calculating. All coefficients are estimated, but one t-staistic is NA and one is 8.44E-05. T-statistic values looks strange. In this example there are 3 factors and only 1 instrument.

Re: TSLS and k-class methods

Posted: Thu Oct 09, 2014 7:39 am
by startz
I'm pretty sure that k=1 estimation without sufficient instruments makes no sense, but it may not be easy for EViews to catch because of how the calculations are done. (Note also that TSLS is only a large sample estimator, so doing it with 15 observations is probably not a good idea anyhow.)

Re: TSLS and k-class methods

Posted: Fri Oct 10, 2014 3:04 am
by Pavel
And does anybody know why there are no errors when used Bekker or k-class based or HHN coefficient covariance matrix and error "Near Singular Matrix" occure when IV Based coeff. covariance matrix used? Is this OK?

Re: TSLS and k-class methods

Posted: Fri Oct 10, 2014 6:22 am
by EViews Gareth
Iv based requires full rank instruments