Documentation of 'dt.ID3' Java class
ID3
dt

Class ID3



  • public class ID3
    extends java.lang.Object
    • Field Detail

      • impurity_entropy

        public static ID3.ImpurityFunction impurity_entropy
        Impurity function using entropy.
      • impurity_misclassification

        public static ID3.ImpurityFunction impurity_misclassification
        Impurity function using misclassification.
      • chi_square_001

        public static ID3.ChiSquareTest chi_square_001
        Chi-square test with threshold .001.
      • chi_square_01

        public static ID3.ChiSquareTest chi_square_01
        Chi-square test with threshold .01.
      • chi_square_05

        public static ID3.ChiSquareTest chi_square_05
        Chi-square test with threshold .05.
      • chi_square_100

        public static ID3.ChiSquareTest chi_square_100
        Chi-square test with threshold 1.
    • Constructor Detail

      • ID3

        public ID3()
    • Method Detail

      • generate

        public static dt.Node generate(java.util.List<dt.Instance> instances,
                                       ID3.ImpurityFunction f)
        Generates the decision tree with the given impurity function and chi-square test.
        Parameters:
        tuples - The training data.
        f - The impurity function.
        Returns:
        The trained decision tree.
      • learn

        public void learn(java.util.List<dt.Instance> instances)
      • classify

        public java.util.List<java.lang.Integer> classify(java.util.List<dt.Instance> testInstances)
      • load

        public static void load(java.lang.String trainfile,
                                java.lang.String testfile,
                                java.util.List<dt.Instance> trainInstances,
                                java.util.List<dt.Instance> testInstances)
      • computeAccuracy

        public static double computeAccuracy(java.util.List<java.lang.Integer> predictions,
                                             java.util.List<dt.Instance> testInstances)
      • main

        public static void main(java.lang.String[] args)
        Usage: javac ID3 java ID3

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.