/VStats

A Statistics Library

Primary LanguageJavaOtherNOASSERTION

VStats

VStats is a highly optimized Java library that features statistical models such as binomial & geometric distributions, linear regression, confidence intervals, significance tests, and much more. Additional methods, like matrix computations, are also included.


***A Python version of this project is currently being developed***

Download VStats JAR

Java

Importing into Projects

Instructions on how to install & import VStats into Java projects are available here.

How does the user input data?

It's actually quite simple. All the methods in VStats are static, so they can be called without creating VStats objects. The input data to any method should be the parameter. This works similar to the Java Math library.

Documentation

Java documentation for VStats is available here.

Python

This section will be published once the initial Python version of VStats is complete.

Version History

v1.7

  • added methods for computing standard error for slope and linear regression t-tests.

v1.6

  • added methods for computing one-sample significance tests using the t-distribution.

v1.5

  • added methods for computing the PDF and CDF of Student's $t$-distribution.

v1.4

  • added $\chi^2$ tests and bug fixes for gamma function method.

v1.3

  • added methods for computing the gamma function, $\chi^2$ PDF, and $\chi^2$ CDF.

v1.2

  • fixed code for 0 and 1 boundary error for the inverse normal distribution approximation method.

v1.1

  • fixed code for computing the test statistic value & p-value for the significance tests.
  • replaced multi-line String output with a single line String output for the significance tests (with respect to the p-values on the second line).

v1.0

  • RELEASE

License

The VStats library is protected by the GNU GPL license.