StatBean Name: FitDistributionQQPlot
Purpose: Plots a quantile-quantile plot to show
goodness-of-fit after fitting one or more distributions to a column of data.
DataSource: FitDistribution.
Code Sample
//create a datasource bean
FileDataSource fileDataSource1 = new STATBEANS.FileDataSource();
//set the file name to be read
fileDataSource1.setFileName("c:\\statbeans\\samples\\spc.txt");
//create a calculation bean
FitDistribution fitdistribution1 = new STATBEANS.FitDistribution();
//set the column to be fit
fitdistribution1.setXVariableName("strength");
//set the number and type of distributions to be fit
fitdistribution1.setNDists(2);
fitdistribution1.setDistributionName("Normal",0);
fitdistribution1.setDistributionName("Laplace",1);
//create a plot bean
FitDistributionQQPlot fitdistributionqqplot1 = new STATBEANS.FitDistributionQQPlot();
//add the beans to the display
add(fitdistributionqqplot1);
//make the tabulation bean a listener for changes in the FileDataSource bean
fileDataSource1.addDataChangeListener(fitdistribution1.listenerForDataChange);
//make the other bean a listener for changes in the tabulation bean
fitdistribution1.addDataChangeListener(fitdistributionqqplot1.listenerForDataChange);
//instruct the fileDataSource bean to read the file
fileDataSource1.readData();