Propability plots

Ideas and wishes for TeeChart
Post Reply
Newbie
Newbie
Posts: 1
Joined: Fri Nov 15, 2002 12:00 am

Propability plots

Post by » Thu Nov 20, 2003 8:53 am

I need propability plots to show a normal distribution or a weibull distribution and so on.

Greetings Heinz

Marjan
Site Admin
Site Admin
Posts: 745
Joined: Fri Nov 07, 2003 5:00 am
Location: Slovenia
Contact:

Post by Marjan » Mon Nov 24, 2003 5:46 pm

Hi, Heinz.

Using the latest TeeChart version which supports custom axis labels (text and position for individual labels) implementing any non-linear plot should be easy. All you need is transformation for values and labels.

I've implemented it for normal, Weibull and Q-Q plots. I'll prepare an article about this shortly and post it here.

epidata
Newbie
Newbie
Posts: 10
Joined: Wed Mar 31, 2004 5:00 am
Location: Denmark
Contact:

qq plots etc

Post by epidata » Tue Oct 19, 2004 6:13 pm

When is shortly (mentioned in 2003 november ) ? :( :( :(

Marjan
Site Admin
Site Admin
Posts: 745
Joined: Fri Nov 07, 2003 5:00 am
Location: Slovenia
Contact:

Post by Marjan » Thu Aug 17, 2006 7:05 pm

Hi.

Sorry about (long) delay. I've implemented some of the probabilities plots (among other addditional statistical charts) for another statistical library I'm working on. Some images are available at http://www.dewresearch.com/StatsSeriesGallery.html. In case you're interested I can send you full C# sources (for TeeChart .NET).
Marjan Slatinek,
http://www.steema.com

epidata
Newbie
Newbie
Posts: 10
Joined: Wed Mar 31, 2004 5:00 am
Location: Denmark
Contact:

probability plots with teechart

Post by epidata » Tue Feb 27, 2007 9:00 pm

I have now implemented probability plots in EpiData using a standard point series of teechart. The sequence is:
1. create a series with cumulative percentages
.. xvalues cumpercentage
2. convert to probabilities, e.g. see
.. xvalues cumprob
Bland M: Introduction to Medical Statistics. Oxford, 2nd ed. p 112.
3. find an inverse normal function for the probabilites
yvalue = inverse normal (cumprob)
(search internet for "normal probability .....source code", you will get several hits., e.g. "normal probability pascal source"
4. create a standard TChart with a pointseries and do a addxy(xvalues yvalue) and you have the normal probability plot
For a test users can download an application at:
http://www.epidata.dk - general download page later or currently: http://www.epidata.dk/testing.php
example: Image

FrancisP
Newbie
Newbie
Posts: 15
Joined: Mon Jul 04, 2005 4:00 am

Post by FrancisP » Mon Oct 01, 2007 1:48 pm

Marjan wrote:Hi.

Sorry about (long) delay. I've implemented some of the probabilities plots (among other addditional statistical charts) for another statistical library I'm working on. Some images are available at http://www.dewresearch.com/StatsSeriesGallery.html. In case you're interested I can send you full C# sources (for TeeChart .NET).
Marjan,
I would be very interested in the QQ-plot code. Would you be able to send me a copy?
Cheers
Francis

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Tue Oct 02, 2007 11:13 am

Hi Francis,

Marjan told me that he uses some specialized code to calculate each point Q-Q value so it's a bit difficult to split it into a simple unit. But basically he's using the same approach other customer reported (epidata). He's doing normal probability plot, but if you omit the normalcdf calculation on y values, you'll end up with Q-Q chart.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Post Reply