2017-02-13 3 views
6

Ist es möglich, das Perzentil aus einem T-Score in .NET zu berechnen? Wie würdest du es machen?Berechnen Perzentil von T-Score in .NET

Zum Beispiel erhielt ich einen T-Score von 60, die gemäß der nachfolgenden Tabelle finden Sie eine Perzentil 84.

Gibt es eine Formel, die aus T-Score zu konvertieren zu Perzentil? Oder muss ich diese Tabelle immer verwenden, um nachzuschlagen?

enter image description here

+2

Vielleicht hilft eine dieser Antworten: http://stackoverflow.com/questions/5246348/is-there-a-net-statistics-library-with-t-tests-and-p-values ​​ – gunnerone

+0

Cross-Posting ist verpönt. http://math.stackexchange.com/questions/2142716/calculate-percentile-from-t-score – Paparazzi

Antwort

5

Nach Springer article on T-Score

T-Scores haben einen Mittelwert von 50 und eine Standardabweichung von 10 Standard-Z-Werte kann die Formel unten an T-Scores umgewandelt werden.

T=10∗z+50

Also mit MathNet.Numerics Paket, das Sie einfach

tun können
static double PercintileFromTScore(double tScore) 
    { 
     var normalDistribution = new MathNet.Numerics.Distributions.Normal(50, 10); // shoulbe be shorten "using" in the real life 
     return normalDistribution.CumulativeDistribution(tScore); 
    } 

Dies scheint Ergebnisse zu produzieren identisch Ihnen zur Verfügung gestellten auf den Tisch.