When I was in graduate school, I took several courses in statistics and data analysis. I found the subject fascinating and decided to pursue it further. I particularly found the difference between R-Analysis and Q-Analysis interesting. As a result, I ended up learning SAS and SPSS and later R. I also wrote a few programs in BASIC to perform some of the calculations and found books containing BASIC code to perform other calculations. I have included some of those programs here for anyone who might be interested in these applications.
-
Analysis of Variance (ANOVA)
Analysis of Variance (ANOVA) is a statistical method used to test the differences between two or more means. It is used to determine if there are any statistically significant differences between the means of three or more independent (unrelated) groups. Note: The program will not perform ANOVA if the data set is empty. The program will not perform ANOVA if the data set contains non-numeric values. The program will not perform ANOVA if the data set contains negative values.
-
COMB - Combination Sampling Simulator -- 7/4/2026
COMB is a program that will simulate the combination sampling of a set of data. Note: The program will not perform combination sampling if the data set is empty. The program will not perform combination sampling if the data set contains non-numeric values. The program will not perform combination sampling if the data set contains negative values.
-
EquaPlot -- 6/28/2026
EquaPlot is a program that will plot the equation of a line given the slope and y-intercept. It will also plot the equation of a line given two points on the line. It will also plot the equation of a line given the slope and a point on the line. Note: The program will not plot the equation of a line given the slope and y-intercept if the slope is zero. The program will not plot the equation of a line given two points on the line if the two points are the same. The program will not plot the equation of a line given the slope and a point on the line if the slope is zero.
-
Function Plotter -- 7/2/2026
Function Plotter is a program that will plot mathematical functions. Note: The program will not plot the function if the data set is empty. The program will not plot the function if the data set contains non-numeric values.
-
Histograms & OGives
Histograms and OGives are graphical representations of data. A histogram is a bar graph that represents the frequency distribution of a set of data. An ogive is a line graph that represents the cumulative frequency distribution of a set of data.
-
MODMM - Factors affecting Mean and Median
-- 7/30/2026
MODMM is a program that will analyze the factors affecting the mean and median of a set of data. Note: The program will not analyze the factors if the data set is empty. The program will not analyze the factors if the data set contains non-numeric values. The program will not analyze the factors if the data set contains negative values.
-
MODRV - Factors affecting Range, Variance, and Standard Deviation
-- 8/12/2026
MODRV is a program that will analyze the factors affecting the range, variance, and standard deviation of a set of data.
-
ObjStat - Sample Proportions & Populations
ObjStat is a program that will calculate the sample proportions and populations given a set of data. Note: The program will not calculate the sample proportions and populations if the data set is empty. The program will not calculate the sample proportions and populations if the data set contains non-numeric values. The program will not calculate the sample proportions and populations if the data set contains negative values.
-
PQMethod - A QMethod tool
PQMethod is a program that will perform QMethod analysis on a set of data. Note: The program will not perform QMethod analysis if the data set is empty. The program will not perform QMethod analysis if the data set contains non-numeric values. The program will not perform QMethod analysis if the data set contains negative values.
-
QMethod3D - A QMethod visualization tool
QMethod3D is a visualization tool for QMethod analysis originally designed using the BASIC program during the 1990s.
-
Regression Analysis
Regression Analysis is a statistical method used to examine the relationship between two or more variables. It is used to determine the strength and direction of the relationship between the variables. Note: The program will not perform regression analysis if the data set is empty. The program will not perform regression analysis if the data set contains non-numeric values. The program will not perform regression analysis if the data set contains negative values.
-
Stem and Leaf Plot
Stem and Leaf Plot is a program that will create a stem and leaf plot given a set of data. Note: The program will not create a stem and leaf plot if the data set is empty. The program will not create a stem and leaf plot if the data set contains non-numeric values. The program will not create a stem and leaf plot if the data set contains negative values.