TAPPS Release 1: Plugin-Extensible Platform for Technical Analysis and Applied Statistics
Abstract
We present the first release of TAPPS (Technical Analysis and Applied Statistics System); a Python implementation of a thin software platform aimed towards technical analyses and applied statistics. The core of TAPPS is a container for 2-dimensional data frame objects and a TAPPS command language. TAPPS language is not meant to be a programming language for script and plugin development but for the operational purposes. In this aspect, TAPPS language takes on the flavor of SQL rather than R, resulting in a shallower learning curve. All analytical functions are implemented as plugins. This results in a defined plugin system, which enables rapid development and incorporation of analysis functions. TAPPS Release 1 is released under GNU General Public License 3 for academic and non-commercial use. TAPPS code repository can be found at http://github.com/mauriceling/tapps.
Keywords
Full Text:
PDFReferences
R. Levesque, “SPSS programming and data management: A guide for SPSS and SAS users (4th edition)”, SPSS Inc., 2007.
R. K. Meyer and D. D. Krueger, “A Minitab guide to statistics (3rd edition)”, Prentice-Hall Publishing, 2004.
I. D. Dinov, “Statistics online computational resources”, Journal of Statistical Software 16, 2006, pp. 1–16.
E. Achtert, H. Kriegel and A. Zimek, “ELKI: A Software system for evaluation of subspace clustering algorithms”, Proceedings of the 20th international conference on Scientific and Statistical Database Management (SSDBM 08), 2008.
J. Knight, "SOFA - Statistics open for all". Linux Journal 201, 2011, pp. 40–41.
A. R. Gilmour, R. Thompson and B. R. Cullis, “Average Information REML, an efficient algorithm for variance parameter estimation in linear mixed models”, Biometrics 51,1995, pp. 1440-1450.
B. Jones and J. Sall, "JMP statistical discovery software", Wiley Interdisciplinary Reviews: Computational Statistics 3, 2011, pp. 188–194.
E. O. Travis, “Python for scientific computing”, Computing in Science & Engineering 9, 2007, pp. 10-20.
F. Morandat and B. Hill, "Evaluating the design of the R language: objects and functions for data analysis", Proceedings of the 26th European conference on Object-Oriented Programming, 2012.
B. H. Hall and C. Cummins, “TSP 5.0 reference manual”, TSP international, 2005.
L. P. Coelho, “Mahotas: Open source software for scriptable computer vision”, Journal of Open Research Software 1, 2013, Article e3.
S. Behrens, "Prototyping interpreters using Python Lex-Yacc", Dr Dobb's Journal 2004, 2004, pp. 30-35.
P. Mantovan and P. Secchi, “Complex data modeling and computationally intensive statistical methods”, Springer-Verlag, 2010.
A. Golightly and D. J. Wilkinson, “Bayesian inference for Markov jump processes with informative observations”, Statistical Applications in Genetics and Molecular Biology 14, 2015, pp. 169-188.
K. A. Seitz, "The design and implementation of a bytecode for optimization on heterogeneous systems", Computer Science Honors Theses, 2012, Paper 28.
M. H. T. Ling, “Ten Z-test routines from Gopal Kanji's 100 Statistical Tests”, The Python Papers Source Codes 1, 2009, Article 5.
Z. E. Chay and M. H. T Ling, “COPADS, II: Chi-Square test, F-test and t-test routines from Gopal Kanji's 100 Statistical Tests”, The Python Papers Source Codes 2, 2010, Article 3.
R. Bilina and S. Lawford, “Python for unified research in econometrics and statistics”, Econometric Reviews 31, 2012, pp. 558-591.