Class BigFiveProfile

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

public final class BigFiveProfile extends Object
Models the Big Five personality traits (OCEAN model). Provides utilities for scoring and compatibility analysis based on personality dimensions. Modernized to use Real for high-precision psychometric analysis.
Since:
1.0
Version:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • toTScore

      public static Real toTScore(Real raw, Real mean, Real sd)
      Standardizes a raw score into a T-score. T-scores have a mean of 50 and a standard deviation of 10.
      Parameters:
      raw - the raw score
      mean - the population mean
      sd - the population standard deviation
      Returns:
      the standardized T-score
    • calculateCompatibility

      public static Real calculateCompatibility(BigFiveProfile.OCEAN p1, BigFiveProfile.OCEAN p2)
      Calculates the compatibility index between two personality profiles. Usage inverse Euclidean distance to determine similarity.
      Parameters:
      p1 - first profile
      p2 - second profile
      Returns:
      compatibility score (0.0 to 1.0), where 1.0 is identical