1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449
|
version 5.6
=========================================
- improved mid-point calculation for histrograms and output of
two-sample and multi-sample tests.
- 'moving windows' statistics for multi-columns data file
- added/improved utilities for autocorrelation and cross-correlation
- updated package and utilities for the automatic generation of debian
packages and manual pages
version 5.5
=========================================
- improved kernel density estimation with better boundaries management
- updated minimization rotutines with two new alogithms for
minimization without derivatives (from GSL).
- added the computation of several information criteria (AIC, AICc,
BIC and HQCin), R^2 and F statistics in the regression utilities
version 5.4
=========================================
- added computation of variance-covariance matrix to gbhill
- added gbnlprobit to perform nonlinear probit analysis
- added gbnlpanel to perform nonlinear panel estimation
- added experimental binary file management
- improved gbnlqreg with the computation of var-covar matrix.
- added gbfilternear to filter near points in Euclidean
metrics. Useful to reduce the size of scatter plots.
- dropped all references to FFTW package
version 5.3
=========================================
- extended gbget to handle formatted printing and with the addition of
a rule-based selection criterion of rows and columns
- gbker has been updated to also provide confidence intervals on the
density estimation
- added tests to gbtest
version 5.2
=========================================
- improved gbenv to handle more environment settings
- added gbgcorr to compute Gaussian kernel correlation dimension of
time series
- tools internal: added multi-columns sorting routine
- first draft of gbhill
- added more tests to gbtest
- gbtest has been extended to include new many samples tests
- added descrete rv distributions to gbrand
version 5.1
=========================================
- Mainly a bug fixing release.
version 5.0
=========================================
- Several new transformations have been added to gbget. The added
features also replace the functionalities previously provided by
"gbdenan" and "gbzscore". Consequently, these programs are
deprecated and will be eventually removed in version 5.1. Moreover,
multiple transformations can now be applied to data. They are
considered in the order in which they appear in the transforation
string. See the file README.gbget for further details
- All the non-linear regression routines have been implemented in a
single command: "gbnlreg". Consequently, the programs "gbrobreg" and
"gbrobareg" are deprecated and will be eventually removed in version
5.1
- A new output method has been implemented through all programs, which
allows for the specification of the precision of the output of
floating point numbers, using the environment variable
"GB_OUT_FLOAT_FORMAT". See the file README for further details.
- The generation of pseudo random numbers from different distributions
is now possible using the new command "gbrand", which uses the GSL
rich set of random number generators.
- The command "gbtest" has benn added to run various one- and
two-sample statistical tests. The selection of tests is, at present,
not large, but will be extended in future releases. The
functionality of the program "gbks" has been incorporated in the new
"gbtest" and, consequently, this program has been removed.
version 4.9
=========================================
- new regression utilities:
gbrobareg,gbrobreg,gbnlreg,gbglreg,gblreg
- new utility to for random sampling with replacement: gbboot
- new utility to generate "grid" data: gbgrid
- improved gbbin program with command line selection of output
- README, README.gbutils and INSTALL.CYGWIN have been rewritten in
reStructuredText format (docutils) for automatic HTML and LaTeX
conversion.
- added Hall-York correction to significance estimation in gbmodes
(see the code for reference)
- all utilities allow for a delimiter specification in data input
through option -F
- if zlib is found on the system, the data loading is made using
gz-oriented functions so that gz-compressed files can be directly
read
version 4.8 Mon Dec 6 14:19:53 CET 2004
=========================================
- INSTALL.CYGWIN describing the installation of gbutils in Cygwin has
been added (A.S.)
- minor bugfixes (wrongly initialized variables, unused variables,
printf format) (A.S.)
- size_t has been substituted for int in all array indeces; for
portability (A.S.)
- explicit initialization of data arrays before passing them to
load and load-like functions; for portability (A.S.)
- changed the implementation of all the input functions: load,
loadtable, load_block,loadtable_block,load2,load3 in tools.c;
accordingly the relevant function calls have been modified
- added the OS binary extension $(EXEEXT) to optional programs names
in configure.ac
- modified error output in gbget and gbinterp
- removed dependence on non-portable "printf.h" in gbget
- added getline and getsubopt replacement via gnulib (directories lib/
and m4/). To generate local rules use "aclocal -I m4".
version 4.7.3 Sun Oct 24 11:52:02 CEST 2004
============================================
- added the computation of first and second derivatives to the
interpolations in gbinterp
version 4.7.2 Sun Oct 24 11:52:02 CEST 2004
============================================
- README and README.gbget have changed to reflect the modifications to
gbget
- the behavior of gbget has changed: now the third and fourth entries
in the slice spec set the "stride" of columns and rows
respectively. The warnings and output of gbget has been slightly
redesigned.
version 4.7.1 Sat Oct 23 14:50:40 CEST 2004
============================================
- removed AC_FUNC_MALLOC from configure.ac
- modified configure.ac so that configure prints the list of not
installed functions
- removed residual references to FFT in gbmodes.c
- modified gbfun to work with recent version of libmatheval
- added method -M 4 to gbhisto: frequencies of discrete entries
version 4.7 Tue Sep 28 17:08:25 CEST 2004
==========================================
- gbzscore now ignore nan or inf entries
- rewrote README and added README.gbget
- code beautification in gbks.c and tools.c
- added recursive computation (option -r) to gbfun
- gbmodes has been modified: it no longer uses FFT to obtain kernel
estimations
- better help output for gbker
- eliminated unnecessary calculations and beautified the stderr output
of gbbin
- beautified the final output of configure
- in gbget:
- added options -w -o -e for output customization
- WARNING on columns, rows and differences out of range DO NOT
ignore the input, instead reset the indices to the maximum
allowed
- added the flag t that transpose the output
- gbhisto added option to count the occurrences of discrete data (-M
3). Corrected typos in comment and text strings.
- gbdenan (and denan function tools.c) removes also +/-inf values
- partially rewritten README file
- uniform errors and warnings across the different data loading
functions
- now function loadtable (in tools.c) produce a WARNING and set the
value to NAN (instead of exiting) when it's unable to perform a proper
conversion or when there are not enough data on one line. In this way
also "uneven" tables can be loaded. Notice that, in general, this can
generate a big amount of WARNINGs to stderr.
-since the "file" manipulation is now done by gbget, the option -i has
been removed from the following files:
gbdist, gbhisto,gbker,gbmodes,gbnear
-in gbget:
- modified the format of the input/output information printed by
the verbose option
- improved the parsing of the input source description: now
different block specifications lead to the reloading of data
-modified configure.ac to fix the annoying error message during
configure
-added new utility gbquant to deal with distribution's quantiles
- new function sort2 from SLATEC replaces old functions inspired my
Numerical Recipes
- inserted the prototype of function denan in tools.h
- corrected minor typos in gbstat.c
version 4.6
=========================================
-added new utility gbkreg2d for 2-dim kernel regression. It reads
triplets (x,y,z) and computes moments estimation of the third variable
z conditional on the first two x and y.
- added the new utility gbfun to compute functions on columns of data
- added the new utility gbdenan that removes NaN values from a table
of input data.
- the directive #define _GNU_SOURCE has been introduced in tools.h to
have access to the full GNU capabilities... this could affect
portability.
- little modification to gbker2d and gbkreg: removed unnecessary ";"
and introduce a break condition in the data loop for the "exact
computation" case in gbkreg.
- added the new utility "gbget" that reads a table of data from
standard input ,extracts columns, differences them if needed, and
prints the result. Useful for command-line manipulation of ASCII
databases.
- added the new utility "gbinterp" that computes interpolation
(linear, spline, Akima spline) on user provided points; GSL is
required
- gbker: corrected some typos in comments
- gbstst: added the possible computation of the median (switched on
by the option -m); improved the output
- tools.c: beautified the code
- gbmodes: added an option to print the modal values. The interface and
default behavior have changed. Improved the help message.
- gbhisto: added options for non linear binning: log and
geometric. The code has bee beautified a bit
version 4.5 Wed Dec 10 08:29:57 CET 2003
=========================================
- added sort2 function in tools.c to be used in gbkreg (essentially
stolen from Numerical Recipes)
- added computation of higher moments in gbkreg
- fixed bug in gbkreg concerning bandwidth computation
- fixed output boundaries in gbker
- added range specification for the search of modes in gbmodes
- check that implemented option -i actually appears in help
- added option -i to gbnear
- added exponential kernel to gbmodes and gbker
- the output and options scheme of gbhisto and gbhisto2d have been
modified and harmonized
- added options -v to gbbins and gbdist
- an explanatory comment has been added to the output of all the
commands.
- effort to unify command line options of gbker, gbkreg and
gbker2d. The bandwidth scale option is now -S (capital S). The numbers
associated to different kernel types has been changed to be homogeneous
across programs.
- the program gbnear has been rewritten
version 4.4 Thu Aug 7 00:20:32 CEST 2003
=========================================
- added the programs gbker2d, gbhisto2d, gbmodes and gbkreg
- gbker_gsl.c and gbker_fftw.c have been merged in a unique file
gbker.c whose compilation is regulated by #ifdef directives.
- improved and FIXED the behavior of the function loadtable and
loadtable_block. Modified accordingly the programs using the "table"
option (-t).
- added options -i to gbstat
- the package is now installed using autoconf. Added files:
configure.ac Makefile.in config.h.in configure
- the file Makefile.in is generated from Makefile.am using automake
- the output format strings in gbstat have been changed from %f to %e
- the programs OLD NAMES are no longer supported
- added option -H to gbker to directly set the kernel bandwidth
(modified gbker_gsl.c and gbker_fftw.c)
- modified the calculation of "standard bandwidth" according to
Silverman (p.48 of "Density Estimation...")
- introduced the option -v in gbker to print details about the kernel
estimation
- fixed the reporting of error in functions moment_short and moment in
tools.c when the number of observations is less then 2
version 4.3 Thu Jan 30 11:08:41 CET 2003
========================================
- the option '-i' to choose a single data block has been added to
gbhisto, gbdist and gbker. See README for instructions on usage.
- the output format string of many commands has been change from %f to
%e to deal with small numbers
- the option '-v' has been added to gbhisto to print simple statistics
on the dataset at hand to stderr. Mainly useful inside gnuplot.
version 4.2 Mon Dec 2 17:01:49 CET 2002
========================================
- a command, gbks, has been added to compute Kolmogorov-Smirnov
statistics
- the outputs of the -h options have been unified and a common header
has been added
- added a library function to read tabulated data; added the options
-t to read tabulated data to the following commands: gbzscore, gbstat,
gbdist,gbhisto,gbks
- improved moment_short in tools.c to take care of the rounding
errors. Mainly relevant for gbzscore.
- the option -s in gbstat now also prints min and max values
- erased redundant part in gbstat
version 4.1 Wed Nov 6 16:36:24 CET 2002
========================================
gbtools HAS BEEN RENAMED TO gbutils !!!!
version 4.1 Sun Oct 6 09:48:32 CEST 2002
=========================================
created gbker_fftw. kernel estimation using FFTW package while the old
was renamed gbker_gsl.c. Now at installation time a link gbker is
created if one of the two has been installed. Some options of the two
files are also been modified.
version 4.0 Thu Sep 5 21:31:09 CEST 2002
=========================================
- all the program names have changed and they begins with gb...
- modified make to insert the directive oldnames that create links to
the program with the names used in the previous versions
- the files of the package are now stored in a directory gbtools to
avoid pollution of users directories
- added option -f to gbhisto to print relative frequency
|