|
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: Re: Stata Time Series testparm question
On Jul 17, 2007, at 5:22 PM, Laura Clavijo Muñoz wrote:
Dear Mike, I was reading your thread which I post below:
“Perhaps you have a "Granger causality" test in mind? This can be
accomplished in Stata after estimating a -var-, but it really is
just a test of joint significance of the lags of x. That is, for
example,
var y x, lags(1/3) small dfk
vargranger
and
reg y L(1/3).y L(1/3).x
testparm L(1/3).x
should give you exactly the same answer.”
In trying to do the same, Stata doesn´t let me use time-series
operators with testparm. Because I´m using a loop to choose the
optimal lags, I need to be able to use this format L(1/x). Any idea
what is happening?
Thank you very much.
The convention on Statalist is to respond to messages posted there
rather than to individuals. That way, many people potentially can
help you, and any help you receive becomes a public good. Hence, I
have responded to Statalist in my reply. If you have not yet joined
Statalist (i.e., you quoted my message from a web-based search), I
encourage you to do so. See <http://www.stata.com/support/faqs/res/
statalist.html> for information about subscribing.
With regard to your question, please consider the following set of
commands that generalize my quoted sample code. You should confirm
that these commands work for you as well (i.e., cut and paste them
into a new .do file, and run that in your copy of Stata).
// Begin example code
webuse lutkepohl
gen y = lincome
gen x = lconsumption
set more off
forval q = 1/4 {
var y x, lags(1/`q') small dfk
vargranger
reg y L(1/`q').y L(1/`q').x
testparm L(1/`q').x
}
// End example code
One possibility is that your reference to the looping variable
(which you refer to as "x" above) is not understood by Stata.
Sometimes a right tick (') inadvertently is substituted for a left
tick (`) -- a good text editor with syntax highlighting is helpful in
such cases. Otherwise, the admonition on the Statalist FAQ would
seem to apply here: "Messages to the effect that some command did
not work for you are often impossible to answer without seeing
precisely what you typed and what Stata returned in response."
Another possibility is that you are using a different (possibly
older) version of Stata. These commands work with version 9.2 (which
I just confirmed); the latest version of Stata is 10. You may want
to see if you get similar versions and dates from the following three
commands as I do; if one or more is different, that might point
towards the source of your difficulties. (And note also from the
Statalist FAQ: "Please specify if you are using an earlier version;
otherwise, the answer to your question is likely to refer to commands
or features unavailable to you.")
. which testparm
/Applications/Stata/ado/base/t/testparm.ado
*! version 3.1.3 27jul2004
. version
version 9.2
. update query
(contacting http://www.stata.com)
Stata executable
folder: /Applications/Stata/
name of file: StataSE
currently installed: 12 Jan 2007
latest available: 12 Jan 2007
Ado-file updates
folder: /Applications/Stata/ado/updates/
names of files: (various)
currently installed: 22 May 2007
latest available: 22 May 2007
Recommendation
Do nothing; all files up to date.
Hope that helps.
-- Mike
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/