gbutils is a collection of command-line utilities for manipulating and statistically analysing data. The programs are designed around Unix pipelines, generally reading ASCII data from standard input and writing results to standard output.
The suite covers data preparation, descriptive statistics, non-parametric methods and several forms of regression and distribution fitting. Individual tools can be combined with each other and with programs such as gnuplot to construct more complex analytical workflows.
This is free and open source software.
Key Features
- Manipulates tabular data, including selecting, merging, transposing and flattening datasets.
- Applies mathematical functions to columns and generates data grids from user-defined expressions.
- Generates bootstrap samples and pseudo-random variates.
- Calculates moving averages, variances and other moving statistics.
- Provides interpolation on regular grids with first and second derivatives.
- Calculates descriptive statistics, empirical quantiles and cumulative distributions.
- Creates one- and two-dimensional histograms and kernel-density estimates.
- Computes autocorrelation, cross-correlation and correlation dimension.
- Provides one- and two-sample statistical tests with significance values where available.
- Supports linear and generalised linear least-squares regression.
- Provides nonlinear regression using OLS, MAD and asymmetric MAD estimators.
- Supports nonlinear quantile regression and nonlinear probit models.
- Includes nonlinear panel-data and ordered probit estimation tools.
- Provides kernel regression for two- and three-dimensional data.
- Fits Laplace, asymmetric Laplace and power exponential distributions using maximum likelihood.
- Supports estimation of probability distributions for extreme observations.
- Can read gzip-compressed input when built with zlib support.
- Supports mathematical expressions through GNU libmatheval.
- Integrates with gnuplot for graphical output and command-line plotting.
- Designed for composition in shell pipelines so complex analyses can be assembled from small utilities.
Website: cafim.sssup.it/~giulio/software/gbutils
Support:
Developer: Giulio Bottazzi
License: GNU General Public License v2.0
gbutils is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Econometric Software | |
|---|---|
| R | Statistical computation and graphics system |
| gretl | Regression, Econometric and Time-Series Library |
| Grocer | Econometric toolbox for Scilab, software similar to Gauss and Matlab |
| GeoDa | Exploratory data analysis and spatial regression |
| gbutils | Set of command line utilities for the manipulation and statistical analysis of data |
| Draco | Econometrics and statistics package |
| Minsky | System dynamics program with additional features for economics |
| Dynare | Software platform for handling a wide range of economic models |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.