Visualizing the results with TeeChart

Stats Master uses Steema's TeeChart (both VCL and .NET version supported) to graphically visualize some results of statistical analysis. Using TeeChart you can do pie, bar, scatter, 2d/3d contour, point and surface plots, ... The full list of all supported charting styles is available here.

In addition, Stats Master introduces some additional fully customizable charting styles for quality control chartingprobability plotsbox plotsdot plotsbi-plots, histograms, ...

Probabilities plots:

 

Probabilities plot

The TStatProbSeries can be used to plot special statistical chart types. Series inherits all TPointSeries properties/methods and introduces new properties/methods. Most properties can be customized at design and/or at runtime.

Using TStatProbSeries you can do :

  • Normal Probability Plot
  • Weibull Probability Plot
  • Quantile-Quantile Plot

Quality Control Charts:

 

gallery qc

TQCSeries inherits all TLineSeries properties/methods and introduces some new properties which allow you to control centerline, upper and lower control limit values.

TQCSeries can be used to plot most Quality Control Charts. The following QC charts are demonstrated in Stats Master demo:

  • Variable Control Charts (XBar, R and S)
  • Attribute Control Charts (P, NP, U, C)
  • EWMA Chart
  • Levey-Jennings Chart

Process capability charts:

gallery cpk

By using TColorLineTool, THistogramSeries and Stats Master routines for calculating p, Cp, and Cpk indexes you can do Process Capability Charts with only few lines of code:

var LB, UB: TSample; 
begin
LB := ChartTool1.Value;
UB := ChartTool2.Value;
QCCapIndexes(Data,LB,UB,p,CP,CPK,CPConfInt, CPKConfInt, Alpha);
Label1.Caption := 'p = ' + FormatFloat('0.0000',p);
Label3.Caption := 'CP = ' + FormatFloat('0.0000',CP);
Label4.Caption := 'CPK = ' + FormatFloat('0.0000',CPK);
end;

Box plot:

 

gallery box

A box plot provides an excellent visual summary of many important aspects of a distribution. Stats Master BoxPlot introduces several properties which allow you to fully control box plot median and mean lines, mild and extreme outliers, etc. As will all other drawing styles, most visual properties are fully customizable.

Two different box plot styles are supported: the box or diamond shape style (the image above showing box plot using diamond shape style).


"Dot" plot:

gallery_dot

The dot plot is a plot of a single batch of data. One version shows values as points, another version shows values as lines.

In dot plot the vertical axis represents the variable’s values. The horizontal axis represents different groups.


Bi-plot:

gallery_biplot

Biplots are statistical graphics that represent in the same plane both the variables and the cases. Usually variables are represented by arrows, while points represent cases.

Screenshot gallery

Performance related screenshots

 

Benchmarks of vectorized math

Benchmarks of vectorized math

Learn more about Math functions and speed

Displaying large amounts of data

Displaying large amounts of data

Multiplying large matrices

Multiplying large matrices

Memory allocating technique

Memory allocating technique

Open CL library

Open CL library

Threading concurrency

Threading concurrency

Superconductive memory manager

Superconductive memory manager

 Math related screenshots:

Sparse solvers

Sparse solvers

Levinson Yule Walker

Levinson Yule Walker

Probabilities demo

Probabilities demo

Dirichlet and Riemann functions

Dirichlet and Riemann functions

Linear and cubic interpolation

Linear and cubic interpolation

Least square fitting

Least square fitting

Math expression parser

Math expression parser

Integration and Differentiation

Integration and Differentiation

 

Useful Resources Links

Links that we found usefull when developing our products:

EFG's Computer Lab
Index of available math resources for Delphi

Inovative Integration

Suppliers of DSP, data acquisition and industrial control solutions. 

Steema
Home of TeeChart and TeeTree VCL components. The main charting tool for Delphi and CBuilder users. 

Available C++ Libraries Frequently Asked Questions List
The largest list of available commercial and free numerical software for C/C++. 

Netlib Repository
Netlib is a collection of mathematical software, papers, and databases. The site features the largest collection of numerical code in fortran. 

Decision Tree for Optimization Software
How to select an optimization method and where to find free source. 

 


© DewResearch 1997 - 2021 All Rights Reserved.

E-mail This email address is being protected from spambots. You need JavaScript enabled to view it..
Delphi & C++ Builder are registered trademarks of Embarcadero Corporation. All other brands and product names are trademarks or registered trademarks of their respective owners.