Class InequalityMetrics

java.lang.Object
org.episteme.social.economics.InequalityMetrics

public final class InequalityMetrics extends Object
Advanced metrics for analyzing economic inequality, including Gini coefficients and Lorenz curve generation.
Since:
1.0
Version:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • calculateGini

      public static Real calculateGini(Quantity<?>[] incomes)
      Calculates the Gini coefficient for a population income set (Quantities). Higher values indicate greater inequality.
    • calculateGini

      public static Real calculateGini(Real[] incomes)
      Overload for Real arrays.
    • getLorenzCurve

      public static List<Real[]> getLorenzCurve(Quantity<?>[] incomes)
      Generates a list of coordinates (x, y) representing the Lorenz curve.
    • getLorenzCurve

      public static List<Real[]> getLorenzCurve(Real[] incomes)
      Overload for Real arrays.