Class PsychometricNormalizer

java.lang.Object
org.episteme.social.psychology.PsychometricNormalizer

public final class PsychometricNormalizer extends Object
Utility class for normalizing and transforming psychometric test scores. Supports standard coversions between Raw, Z, T, and IQ scores.
Since:
1.0
Version:
1.1
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • toZScore

      public static Real toZScore(Real rawScore, Real mean, Real stdDev)
      Converts a raw score to a Standard Score (Z-score). Z = (X - mean) / stdDev
      Parameters:
      rawScore - The raw observation
      mean - The population mean
      stdDev - The population standard deviation
      Returns:
      The Z-score (number of standard deviations from mean)
    • toTScore

      public static Real toTScore(Real zScore)
      Converts a Z-score to a T-score. T-scores have a fixed Mean of 50 and Standard Deviation of 10. T = Z * 10 + 50
      Parameters:
      zScore - The standardized Z-score
      Returns:
      The T-score
    • toIQScore

      public static Real toIQScore(Real zScore)
      Converts a Z-score to a standard deviation IQ score. Modern deviation IQ has a Mean of 100 and Standard Deviation of 15 (typically, e.g., Wechsler). IQ = Z * 15 + 100
      Parameters:
      zScore - The standardized Z-score
      Returns:
      The IQ score