枚举类 TiesStrategy

java.lang.Object
java.lang.Enum<TiesStrategy>
org.hipparchus.stat.ranking.TiesStrategy
所有已实现的接口:
Serializable, Comparable<TiesStrategy>, Constable

public enum TiesStrategy extends Enum<TiesStrategy>
处理排名转换中的并列值的策略。
  • SEQUENTIAL - 并列值按照在原始数组中出现的顺序分配排名,例如(1,3,4,3)的排名为(1,2,4,3)
  • MINIMUM - 并列值被分配最小适用排名,或第一次出现的排名。例如,(1,3,4,3)的排名为(1,2,4,2)
  • MAXIMUM - 并列值被分配最大适用排名,或最后一次出现的排名。例如,(1,3,4,3)的排名为(1,3,4,3)
  • AVERAGE - 并列值被分配适用排名的平均值。例如,(1,3,4,3)的排名为(1,2.5,4,2.5)
  • RANDOM - 并列值被分配适用值中的随机整数排名。分配的排名将始终是MINIMUM和MAXIMUM策略返回的值之间的整数(包括在内)。
  • 枚举常量详细资料

    • SEQUENTIAL

      public static final TiesStrategy SEQUENTIAL
      按出现顺序分配顺序排名
    • MINIMUM

      public static final TiesStrategy MINIMUM
      并列值获得最小适用排名
    • MAXIMUM

      public static final TiesStrategy MAXIMUM
      并列值获得最大适用排名
    • AVERAGE

      public static final TiesStrategy AVERAGE
      并列值获得适用排名的平均值
    • RANDOM

      public static final TiesStrategy RANDOM
      并列值从适用排名中获得随机整数值
  • 方法详细资料

    • values

      public static TiesStrategy[] values()
      返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static TiesStrategy valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值