Class ProbitRegression

java.lang.Object
microsim.statistics.regression.LinearRegression
microsim.statistics.regression.ProbitRegression
All Implemented Interfaces:
BinaryChoiceRegression, LinReg

public class ProbitRegression extends LinearRegression implements BinaryChoiceRegression
  • Constructor Details

  • Method Details

    • getProbability

      public double getProbability(@NonNull @NonNull Map<String,Double> values)
    • getProbability

      public double getProbability(@NonNull @NonNull Object individual)
    • event

      public boolean event(@NonNull @NonNull Object individual)
      Specified by:
      event in interface BinaryChoiceRegression
    • event

      public boolean event(@NonNull @NonNull Map<String,Double> values)
      Specified by:
      event in interface BinaryChoiceRegression
    • getProbability

      public <T extends Enum<T>> double getProbability(@NonNull @NonNull DoubleSource iDblSrc, @NonNull @NonNull Class<T> enumType)
    • event

      public <T extends Enum<T>> boolean event(@NonNull @NonNull DoubleSource iDblSrc, @NonNull @NonNull Class<T> enumType)
    • getProbability

      public <T extends Enum<T>, U extends Enum<U>> double getProbability(@NonNull @NonNull DoubleSource iDblSrc, @NonNull @NonNull Class<T> enumTypeDbl, @NonNull @NonNull ObjectSource iObjSrc, @NonNull @NonNull Class<U> enumTypeObj)
    • event

      public <T extends Enum<T>, U extends Enum<U>> boolean event(@NonNull @NonNull DoubleSource iDblSrc, @NonNull @NonNull Class<T> enumTypeDbl, @NonNull @NonNull ObjectSource iObjSrc, @NonNull @NonNull Class<U> enumTypeObj)