While I strongly believe that usability is currently the most imperative issue for Gretl
(though not necessarily the most important), I do not agree with Dr. Yalta that Hansel is
a mistake. I could not do the research I do with a GUI based stats package. It would take
hours. R is a fine package, so is Ox and Matlab, etc. I use each, but Gretl's matrix
programing and scripting language is nothing to sneeze at and like each of the others is a
great tools for the jobs it does. I see these packages as complements, not substitutes.
I did not mean that the development of Gretl needs to change directions. I only meant
that more focus for the short-term needs to be placed on making Gretl easier to adopt.
I would like to suggest a few simple steps to start
1. Adopt a consistent citation standard something like Ox:
Ox should be cited whenever it is used. For example you could say in the text:
the results are generated using Ox version 6.10 (see Doornik, 2007) and the Arfima
package version 1.00 (Doornik and Ooms, 2003)
and then give the references:
Doornik, J.A. (2007), Object-Oriented Matrix Programming Using Ox, 3rd ed. London:
Timberlake Consultants Press and Oxford:
www.doornik.com.
Doornik, J.A. and M. Ooms, M. (2003). Computational Aspects of Maximum Likelihood
Estimation of Autoregressive Fractionally Integrated Moving Average Models, Computational
Statistics and Data Analysis, 41, 333-348. Also see
www.doornik.com.
Perhaps you could have people cite the user guide (or a review of the software coauthored
by the main developers) and the wiki site
2. Move the help documentation to the wiki. (Also, let those of us too new to Gretl to be
of much use in development know how to help with this)
3. Depreciate the email lists in favor of a forum based Q&A like TeX Exchange. (I know
this is a sensitive topic, but the wiki will not succeed until it is the main place to
look for information.)
Cheers,
Logan
-----Original Message-----
From: gretl-devel-bounces(a)lists.wfu.edu [mailto:gretl-devel-bounces@lists.wfu.edu] On
Behalf Of Talha Yalta
Sent: Tuesday, January 08, 2013 2:50 AM
To: Gretl development
Subject: Re: [Gretl-devel] Signalling
As for the main topic... I fully agree with Dr. Kelly and others about the GUI. As I have
also mentioned, the GUI and the menu structure needs some serious attention based on a
modern and consistent design direction. LaTeX output and graph pages need to work in all
cases since such are the things that make gretl so "cool" to use. Also, it would
be nice to add a few items for easily performing what applied people do nowadays. For
example, it would be nice to have Peseran's ARDL bounds testing in addition to
gretl's nice VAR, VEC, Johansen GUI facilities.
The above are the sort of things that most people love, use, and will start using gretl
for. It is not some super duper matrix programming language that no one has heard of or
care about. I am increasingly thinking that Hansl is a bad idea. There are already good
free alternatives with dozens of developers. Why compete with R?
I am a serious follower of gretl since 2005 (which is not as long as some people on this
list but still pretty long) and I see how design direction has changed over the years.
Initially, gretl was about combining the various nice and available open source
technologies such as ESL, GTK, gnu MP, gnuplot, x12arima - tramo/seats in an intuitive
little package that can deliver. This is something that can be done by a single dedicated
individual namely you (and a small number of contributors), who along this purpose added
over time popular methods as well as very very nice databases, example scripts, textbook
data sets, and translations; which has attracted many people on this list to gretl in the
first place.
In the last 4 years, however, it has become more and more about Hansl and developing the
most elegant scripting language ever. This is a too big task even for you. It is not even
that important. Much less work would go into adopting R for scripting (just like how gretl
adopted gnuplot and GTK before) and that would put the program in a much more advantageous
position today. Just imagine being able to use some 4200 packages in CRAN.
As for today... Well, R is devouring everything and that is a good thing. So what gretl
needs to do is to position itself as complementary to R so that it will remain relevant in
the foreseeable future. On future, Google Chief Economist Hal Varian says (New York Times,
25 February 2008)
"So what's getting ubiquitous and cheap? Data. And what is complementary to data?
Analysis. So my recommendation is to take lots of courses about how to manipulate and
analyze data: databases, machine learning, econometrics, statistics, visualization, and so
on."
What this means is that there is and will be a hugely increased demand for good and
easy-to-use GUI based econometric packages such as Eviews and SPSS. Gretl really has a
shot here because it is already comparable to these programs in terms of ease of use and
functionality (although it still has considerable catching up to do). Plus, the commercial
programs are expensive and hard to use in terms of the installation, registration, upgrade
hassles. On the other hand, gretl cannot and doesn't have to compete with R to become
the platform on which new methods will be developed. So the future of gretl lies with
students as well as corporate and government people, so deal with it.
Accordingly, the development has to shift focus on future trends: (1) Intuitive GUI based
modern econometric analysis, (2) localization, (3) teaching, (4) portability.
As you know, I am writing all this because I really care about gretl.
I know about software, I have research on it, and I am saying now so that, if gretl
becomes a footnote in scientific software history (such as EAL, ESP, DAMSEL, EPS), noone
will say "if you knew, why didn't you tell?"
Sincerely
Talha
On Mon, Jan 7, 2013 at 3:55 PM, Allin Cottrell <cottrell(a)wfu.edu> wrote:
On Mon, 7 Jan 2013, Andreas Noack Jensen wrote:
> Even though I can always find what I am looking for (which is a
> problem in OxMetrics) I find the GUI a little unintuitive.
> Unfortunately a cannot really say what to change in order make it
> more intuitive to me. Only, that I don't like the category "Nonlinear
> models" as I think the categories should be positively defined (like
> the story about the two animals of the world:
> Elephants and non-elephants).
That's a fair point, and easy enough to fix, or at least improve.
Having a "Limited dependent variable" category in the model menu might
help?
> A more real problem is GTK maybe. It just doesn't look good in
> general and in particular not on Windows and Mac. Again, I have no
> idea about how to change that as I guess it would take too much work
> without any functionality gains.
Using a toolkit other than GTK for the GUI would be a huge amount of
work and not something I personally would undertake. But GTK 3 has a
more "modern" look, and as it matures we can consider switching for
the Windows and Mac packages. As I've mentioned before, using the
Quartz-based variant of GTK would (in principle) make gretl much more
Mac-like.
> I have thought about what I think the obstacles for Gretl are in
> getting more attention. The statistical functionalities in Gretl are really great.
> Within my own area I think that the cointegration stuff is really
> great and better than most of the commercial packages (but the
> unrestricted models should still go :-)). At my department we teach
> SAS but faculty uses Stata and I don't think it will change anytime
> soon. Maybe people like the idea about a supporting institution
> (enterprise) for the software to ensure continuity which is again a problem that is
hard to deal with.
True, we can't do the "enterprise" thing. But we could perhaps think
about a more formal release process, with more systematic and
widespread pre-testing -- and more "advertising", if we can think of a
way of doing that. Maybe do one "LTS" release per year, in which case
we could maybe reinstate automated updates for such releases.
Not sure how much this would help, but one thing I've noticed with
colleagues who use gretl in their teaching is that they and their
students tend to be using rather dated versions of gretl at most
points in time.
Allin
_______________________________________________
Gretl-devel mailing list
Gretl-devel(a)lists.wfu.edu
http://lists.wfu.edu/mailman/listinfo/gretl-devel
--
"Blessed are the young for they shall inherit the national debt." - Herbert C.
Hoover (1874-1964)
--
_______________________________________________
Gretl-devel mailing list
Gretl-devel(a)lists.wfu.edu
http://lists.wfu.edu/mailman/listinfo/gretl-devel