[Gretl-users] Bartletts Test for Homogeanity of Variances
Riccardo (Jack) Lucchetti
r.lucchetti at univpm.it
Fri Oct 12 03:00:38 EDT 2007
On Thu, 11 Oct 2007, Allin Cottrell wrote:
> In case it's helpful, I'm putting below a script that solves a
> simpler but related problem, namely printing an F-test for the
> hypothesis that the variance is the same, for some given variable,
> in the first and second halves of the sample. A couple of
> comments follow.
>
> <gretlscript>
>
> function vfun (series y)
> set messages on
> set echo on
> scalar n2 = $nobs/2
> smpl ; -n2
> n1 = $nobs - 1
> v1 = var(y)
> smpl --full
> smpl +n2 ;
> n2 = $nobs - 1
> v2 = var(y)
> printf "v1 = %g, v2 = %g\n", v1, v2
> Ft = (v1 > v2)? v1/v2 : v2/v1
> pval = pvalue(F, n1, n2, Ft)
> printf "F(%d,%d) = %g, p-value %g\n", n1, n2, Ft, pval
> return scalar pval
> end function
[ ... ]
>
> (2) Unfortunately there's an annoying bug in smpl, whereby a "-"
> indicating retard-the-sample-end-or-start gets confused with the
> "-" that precedes an option flag. The form I used above, "-n2",
> happens to be a lucky string that doesn't trigger the problem.
>
> (I think the solution to this is to insist that the options to
> smpl be given in their full form, with two dashes. I'll fix that
> for gretl 1.6.6.)
Bug or feature?
I personally like the short form for options, and I'm a bit wary of
"exceptions". I'd keep things as they are now and use a string
substitution trick instead, as in
sprintf foo "-%d", $nobs/2
smpl ; @foo
Riccardo (Jack) Lucchetti
Dipartimento di Economia
Università Politecnica delle Marche
r.lucchetti at univpm.it
http://www.econ.univpm.it/lucchetti
More information about the Gretl-users
mailing list