Class EmbeddedType

java.lang.Object
unifeat.featureSelection.EnumType
unifeat.featureSelection.embedded.EmbeddedType

public class EmbeddedType extends EnumType
This java class is used to define the names of embedded-based feature selection methods.
Author:
Sina Tabakhi
See Also:
  • Field Details

    • NONE

      public static final EmbeddedType NONE
    • DECISION_TREE_BASED

      public static final EmbeddedType DECISION_TREE_BASED
    • RANDOM_FOREST_METHOD

      public static final EmbeddedType RANDOM_FOREST_METHOD
    • SVM_RFE

      public static final EmbeddedType SVM_RFE
    • MSVM_RFE

      public static final EmbeddedType MSVM_RFE
    • OVO_SVM_RFE

      public static final EmbeddedType OVO_SVM_RFE
    • OVA_SVM_RFE

      public static final EmbeddedType OVA_SVM_RFE
  • Constructor Details

    • EmbeddedType

      private EmbeddedType(String name)
      Creates new EmbeddedType. This method is called from within the constructor to initialize the parameter.
      Parameters:
      name - the name of embedded method
  • Method Details

    • asList

      public static String[] asList()
      Returns the names of embedded-based feature selection methods
      Returns:
      an array of names of methods
    • parse

      public static EmbeddedType parse(String type)
      Converts the embedded method name to EmbeddedType
      Parameters:
      type - the name of embedded method as string
      Returns:
      the embedded method type
    • isEmbeddedMethod

      public static boolean isEmbeddedMethod(String type)
      Checks whether the method is embedded-based feature selection method or not
      Parameters:
      type - the name of feature selection method
      Returns:
      true if method is embedded-based method