(Painting by Marion Dubois: thanks Marion! for more pictures see Marion's web page )
What is grocer? / Grocer capabilities / Download / What's new / Grocer citations /e-mail / Additional Grocer and Scilab material / Home
What is Grocer?
Grocer
is the econometric toolbox for Scilab,
a matrix-oriented software similar to Gauss and Matlab, that I have developed,
first alone and since 2005 with Emmnanuel Michaux. The current version works
with Scilab versions until the 4.1.2 and from the 5.2.0 (the versions in between being inferior
both to the 4.1.2 and the most recent versions, I do not maintain Grocer anymore for these Scilab versions:
if for any reason, you nevertheless need it, e-mail me and I will then restore Grocer for these versions).
Like Scilab, Grocer is free and open source.
most standard econometric capabilities:
- ordinary least squares and various single equation methods (autocorrelated models, instrumental variables, non linear least squares, robust methods, quantile regression...)
- basic estimation with limited dependent variables: ordered logit and probit (with 2 or more variables); tobit; multivariate logit
- specification tests (multicolinearity, autocorrelation, heteroskedasticity, normality, predictive failure,...)
- simultaneous equations methods (SUR, two and three stage least squares,...)
- VAR, VECM, VARMA and GARCH estimation
- the Generalized Method of Moments (GMM)
- the Kalman filter and time varying parameters estimation
- unit root tests (ADF, KPSS,...), panel unit roots and cointegration methods (CADF, Johansen,...)
- various business cycle tools: HP, Baxter-King and Christiano-Fitzgerald filters, the Bry-Boschan-Harding-Pagan procedure for the dating of turning points, spectral analysis
- various panel data estimation methods: fixed and random effects, between estimation and panel models with common correlated effects
- Static and Dynamic factor estimation
- numerous time series disaggregation methods: Chow-Lin, Litterman,...
- a syntactic analyzer and a symbolic derivative program
- an optimization program that mixes various optimization devices to gain robustness
some more rare -but useful- ones:
- a pc-gets like device, that performs automatic general to specific estimations, including a block search algorithm to deal with the case when there are more variables than observations
- estimation of Markov-switching models
- Bayesian Model Averaging estimation and bayesian structural time-varying VAR estimation
- a contributions device, that provides contributions of exogenous variables to an endogenous one for any dynamic equation
an interface with Excel and unlike Gauss, it deals with true time series objects and matrices of time series.
an imperfect, partial, but nevertheless substantial Gauss to Scilab translator
Grocer distributionfor Scilab 5.2.2 to the more recent ones. download
the installation guidelines, called readme_grocer.pdf download
the user manual, in the zip file Grocer_manual_v1.7.zip download
THE USER LICENSE that you must accept to use grocer download
:
e-mail: grocer.toolbox[at]free.fr (of course, replace [at] with @).
(2018/06/19): Grocer version 1.75 has been posted on the web.
(2018/02/12): Grocer version 1.74 has been posted on the web.
(2017/03/11): Grocer version 1.73 has been posted on the web.
(2016/07/23): Grocer version 1.72 has been posted on the web.
This version is the first one to work with the Scilab 6 family, whose 6.0.0.beta2 version has been released in June 2016. This has entailed the modification of an unusal number of functions. In particular, many functions have been modified to deal with a major change with the Scilab 6 family: the result of the addition or subtraction of an empty matrix and a non empty matrix has changed, from the added non empty matrix to an empty matrix. I have performed extensive tests to discover all cases where it may happen in Grocer programs, but I cannot guarantee that there remains none. So if you have the message "Warning adding a matrix with the empty matrix will give an empty matrix result", do not hesitate to send me an e-mail, so that I can deal with the potential implied problems. The installation device has also been changed for Scilab 6 family, due to a change in the working in the lib function.
This version corrects also a few bugs:
A few functions have also been improved:
(2015/11/09): Grocer version 1.71 has been posted on the web.
The 1.71 version is a minor evolution of the 1.7 version, with the following changes:
(2015/10/03): Grocer version 1.7 has been posted on the web.
The main novelties of the 1.7 with respect to the previous 1.67 version are the following:
The user manual has been modified accordingly and slightly enhanced (correction of typos, of a few errors,...).
: With the release of Scilab 6.0 and because of the changes Siclab 6.0 entails to Grocer implementation, Grocer releases now work "only" with Scilab versions from the 5.5.0 one and not with older ones. If this poses a problem to you, do not hesitate to signal it to me by e-mail.
To see older modifications, see here
Last updated: 2018/06/19