Sunday, March 13, 2011

Statistical Data Analyzer V 2.0 with Source Code

I hope now you are familiar with this software since the Beta version and the Version 1.0 were released previously. Let's see what are the newly added features and the functionality of this software.

This is the first window. Same as the previous versions. Enter the number of data points and proceed.
Then you get the data entering window. Here I have added some sample data to demonstrate what is happening.
Enter your data one by one. No need to sort and enter. It can sort your data itself. To see the descriptive statistics, press the button 'Statistics Analyzer'. Then you get the following window. Now you see the modification. In the previous versions it showed all the data in the same window itself. Here it is well organized and you can get the conclusions one by one.
These are the operations performed by each of the buttons.

'Min Max Range' button will open a window as follows.
'Quartiles' button will show the Quartiles and the Inter Quartile Range (IQR). In previous versions this was misspelled as IRQ. Now it is corrected.

'Calculations' button gives you some important calculations which are helpful to find the descriptive statistics manually and obtain results. In the previous versions, instead of Sigma sign I had used 'E'. because  the program didn't support the Unicode characters. It wasn't correct because 'E' stands for the 'Expected Value' and gives a different meaning. In this version that is also corrected.
'Variance and Standard Deviation' button will give you the Variances and the Standard Deviations of the Sample as well as the population.
'Mode' button will give you the mode of the sample data set. It is capable of finding multiple modes if exists. In the Beta Version it wasn't implemented and then the Version 1.0 came with that. The important thing is that the algorithm I used in Version 1.0 was not capable to handle every possible combination of data. 

eg: If your sorted data set is like ' 1 , 19, 19, 22, 23, 25, 25, 27, 29, 29 ' , the modes should be 19, 25 and 29. The algorithm could identify only 19 and 25. It ignored 29. This error was reported by 'Praveen Dehideniya', a fellow student of SLIIT in his feed back. In this version, I modified the algorithm and now it's working perfectly.
'Outliers' button will show the bounds of the data set and the outliers if any. 
'Box Plot Example' button will show a sample Box Plot and will provide you some hints on how to draw the Box Plot correctly. This is a newly implemented feature and it can generate four different Box Plots depending on your data set. These sample Box Plots are predefined and will show the correct one appropriately.
That's all about the software and you can  easily use this when you are doing the 'Probability & Statistics'  final exam past papers to check whether your answers are correct instead of using SPSS software.
Finally, if you find this software is useful, just send me your comments because despite having all the work, I dedicated much time on developing this. So no point if this is not useful for anybody. Your comments are warmly welcome and they will encourage me to continue my work.

You need to have the .NET Framework 3.5 or above to run this software.

Click Here to Download the Portable Version (718.08 KB). No need of installation.

Click Here to Download the Setup (1.06 MB). This needs installation.

Click Here to Download the Source Code (8.2 MB). You can customize the software according to your requirements.

P.S - 'Hard to Use' things are easy to build. 'Easy to Use' things are hard to build.

-Tharindu Edirisinghe-
-SLIIT 10-


Guruparan said...

Great Work Tharindu Keep it up...!

USB said...

Ela ela

Tharindu Edirisinghe said...

Thanks a lot for your comments

Anonymous said...


Anonymous said...

i really appreciate ur work............

කල් said...

Good work! Keep improving :)

Tharindu Edirisinghe said...


Post a Comment