Contact: +1 (571) 303-9321
parStats - Basic Statistics Module

parStats is a .NET Framework 3.5-based class library, containing high performance classes to perform real-time basic statistics calculations. The package is about 300 kilobytes, and it is possible to integrate the necessary functionality into an executable. The compiled form of parStats can be distributed royalty-free with your applications. (Download a copy of parStats)

Statistical Functions

parStats is a non-visual component and class library that contains the following statistical functions (more details are available in the downloadable HTML help file):

  • Frequency analysis: The classes available for frequency analysis incorporate calculation of the frequency of each value in a given data set. These functions can be used to produce: - a list of unique values in the data set (called "labels"); the count of these unique values in this data set (called "count," or frequency); a calculation of percentages of these values; and a calculation of cumulative percentages. In addition, a list of cut-off points for user-defined percentiles in a given data list (including, but not limited to, quartiles) can be calculated and outlier values in the dataset can be obtained.
  • Cross-tabulation: This function forms two-way tables from two sets of values representing rows and colums of the resulting table. Using this function together with Chi-square and the various t-test classes provides various methods to determine the association of the two value sets.
  • Descriptive statistics: These are the basic descriptive statistics, and include: mean, median, mode, maximum, minimum, range, standard deviation, variance, standard error, sum of values, factorial, excess kurtosis, standard error of kurtosis, Pearson's first skewness, sample skewness, standard error of skewness, Pearson's correlation coefficient, covariance, standard deviation of differences, sum of co-deviates, sum of square deviates.
  • One-sample T-Test: Incorporates the functions to calculate the t-test value and the significance of it, based on the contents of a sample array and an assumed population mean. The functions here are used to test whether the sample mean is significantly different than the assumed population mean.
  • Pairwise One-sample T-Test: Incorporates the functions to calculate the t-test value and the significance of it, based on the contents of two sample arrays, taken out of the same sample. The functions here are used to test whether the means of the two different arrays analyzed are statistically the same.
  • Independent samples T-Test: Incorporates the functions to calculate the Student's t-test value and the significance of it, using values made available from two independent samples. These functions are used to test whether the means of these two variables from two different samples is significantly different than each other.
  • Chi-square analysis: Chi-square statistic is used to test the validity of the hypothesis of no association of columns and rows in tabular data that can be obtained through the use of CrossTab analysis. This statistic should be used with nominal data. The chi-square test is likely to find significance if the relationship is strong, the sample size is sufficiently large, or the number of values of the two associated variables is large. It is possible to determine the validity of relationships using chi-square value with different significance levels, although the level of 95% significance is the most common. sqsBasicStats computes Pearson's chi-square (as well as a few others), although other calculations of chi square value exist.
  • Analysis of Variance (ANOVA): The Analysis of Variance (ANOVA) Technique tests for significant differences among two or more groups. This test tries to find out whether there is any relationship between a dependent and one or more independent variables. If there is only one independent variable, with several categories, the technique is called single classification ANOVA while the use of more than one independent variables is called multiple classification ANOVA. Since the variance (or its square root, the standard deviation) is the average distance of the raw scores in a distribution of numbers from the mean of that distribution, the functional relationship between the variance and the mean can be used to determine mean differences by analyzing variances.
  • Linear regression: The linear regression analysis, in essence, helps lay out a straight line that best fits the average movement of two variables examined in the analysis, in two dimensions. The line is called the line of regression (hence the name, linear regression), and can be used for making predictions for the dependent value. The functions here compute the regression constants and the standard error.


You can use the demo version of parStats.BasicStats for 30 days before you need to purchase and activate your copy. Before registration, every time the component is called from a function within the Visual Studio 2008 development environment is, the following registration form will pop-up. To continue without registering, please click on "Continue Trial" button.

Register parStats

Once you purchase your license and receive your serial number and activation code, please enter it in the registration section, together with the e-mail address you used to purchase the code, and press the "Enter Registration Code" button. This will enter your serial number and activation code into the system. After that, you can use parStats without any restrictions. Your serial number and activation is tied to your e-mail address, so please make sure to enter the address correctly.

Bug Reporting

If you encounter any bugs in parStatus, please let us know at

Download Links

parStats - Basic Statistics Module


Product Number of users Price per user (USD)
parStats - Basic Statistics 1 $99.95
parStats - Basic Statistics 2-5 $84.95
parStats - Basic Statistics 6-10 $74.95
parStats - Basic Statistics 11-15 $64.95
parStats - Basic Statistics More than 15 Please e-mail

Purchasing a License

We accept all major credit cards (Visa, MasterCard, American Express, Discover) through share-it. We also accept money orders and checks. Upon receipt and confirmation of payment, a serial number and an activation code will be e-mailed to your registered address within 24 hours.

Payment Instructions (share-it)

Paradigm Software and Consulting products are available from share-it at the following download locations. Please click on the "Buy Now" button on the payment page.

From these pages, you can purchase the product and a serial and activation number will be sent to the e-mail address that you specify. You can then enter this code in the registration screen to activate your purchase.