零售户决策树分类

package tobacco

import data.copy._
import org.apache.spark.mllib.clustering.KMeans
import org.apache.spark.mllib.evaluation.BinaryClassificationMetrics
import org.apache.spark.mllib.feature.StandardScaler
import org.apache.spark.mllib.linalg.Vectors
import org.apache.spark.mllib.regression.LabeledPoint
import org.apache.spark.mllib.tree.DecisionTree
import org.apache.spark.mllib.tree.configuration.Algo
import org.apache.spark.mllib.tree.impurity.{Gini, Entropy}
import org.apache.spark.sql.{Row, SQLContext}
import org.apache.spark.{SparkContext, SparkConf}
import tobacco.KM_classic._
import data.MLwithSpark.Ch5.DT.trainDTWithParams

/** * Created by xcheng on 4/12/16. */
object RetailerDT {
  def main(args: Array[String]) {
    val conf: SparkConf = new SparkConf()
    conf.setAppName("店铺分类").setMaster("local[4]")
    val sparkContext: SparkContext = new SparkContext(conf)
    sparkContext.setLogLevel("OFF")
    val sqlContext: SQLContext = new SQLContext(sparkContext)

    val SalePath="/Users/xcheng/Desktop/实验室/销售库存/saledata/*"
    val StorePath ="/Users/xcheng/Desktop/实验室/销售库存/storedata/*"
    val RetailerPath="/Users/xcheng/360云盘/销售库存/零售户2013.csv"

    val rawRetailer =sparkContext.textFile(RetailerPath)
    val parsedRetailer= rawRetailer.filter(!isColumnNameLine(_,"卷烟编码")).map(line=>Retailerparser(line))
    sqlContext.createDataFrame(parsedRetailer).toDF("DAY","ORG_CODE","ORG_NAME","TOBACCO_CODE","TOBACCO_NAME" , "wholesalePrice", "CUS_CODE", "CUS_NAME",
      "ADDRESS", "STATUS", "RetailStatu", "PAYKIND" , "CUSFLOW"
      , "MARKETTYPE", "NEED", "SHENHE", "DINGGOU", "PRICETYPE", "TAR_CONT", "AMOUNT", "MINUTE").registerTempTable("Retailertable")
    sqlContext.sql("select CUS_NAME,SUM(DINGGOU)NUM,SUM(AMOUNT)TOTALAMOUNT,STATUS,RetailStatu,PAYKIND,CUSFLOW,MARKETTYPE FROM Retailertable group by CUS_NAME,STATUS,RetailStatu,PAYKIND,CUSFLOW,MARKETTYPE").registerTempTable("Retaildata")
    val RETAILDATA = sqlContext.sql("select CUS_NAME,NUM,TOTALAMOUNT,TOTALAMOUNT/NUM AVGPRICE,STATUS,RetailStatu,PAYKIND,CUSFLOW,MARKETTYPE FROM Retaildata")
      RETAILDATA.registerTempTable("RETAILTABLE")
    //RETAILDATA.foreach(println)
   // sqlContext.sql("select max(TOTALAMOUNT),MIN(TOTALAMOUNT) FROM RETAILTABLE").show()

    /* 按销售量,销售额对零售户聚类,得到类别标签,然后再用决策树分析各因素对此分类的作用 */

     val NumAmount = sqlContext.sql("select CUS_NAME,NUM,TOTALAMOUNT FROM RETAILTABLE")
    NumAmount.cache()
    val trainningData =  NumAmount.map{line =>Vectors.dense(line(1).toString.toDouble,line(2).toString.toDouble)}
    val scaler = new StandardScaler(
      withMean = true,withStd = true
    ).fit(trainningData)
    val scaledVectors =trainningData.map(v => scaler.transform(v))
    scaledVectors.cache()
    val numClusters = 4
    val model = KMeans.train(scaledVectors,numClusters,maxIterations = 100,runs=5)

//打印聚类结果
/* NumAmount.map{ case Row(cus_name,num,totalamount)=> val features =Array[Double](num.toString.toDouble,totalamount.toString.toDouble) val line= Vectors.dense(features) val scaledline=scaler.transform(line) val prediction = model.predict(scaledline) cus_name+","+num+","+totalamount+","+scaledline(0)+","+scaledline(1)+","+prediction }.foreach(println )*/
    val KMresult = NumAmount.map{
      case Row(cus_name,num,totalamount)=>
        val features =Array[Double](num.toString.toDouble,totalamount.toString.toDouble)
        val line= Vectors.dense(features)
        val scaledline=scaler.transform(line)
        val prediction = model.predict(scaledline)
        (cus_name.toString,prediction.toInt)
    }
    sqlContext.createDataFrame(KMresult).toDF("CUS_NAME","CLASS").registerTempTable("KMRESULT")
   val labeledData =  sqlContext.sql("select a.CUS_NAME,AVGPRICE,STATUS,RetailStatu,PAYKIND,CUSFLOW,MARKETTYPE,CLASS FROM RETAILTABLE a JOIN KMRESULT b on a.CUS_NAME=b.CUS_NAME where AVGPRICE is not null and STATUS is not null and RetailStatu is not null and PAYKIND is not null and CUSFLOW is not null and MARKETTYPE is not null and CLASS is not null")
     labeledData.registerTempTable("labledData")
     labeledData.cache()

//    System.out.println("------------一下是labledData:")
//     labeledData.foreach(println )


    /** * 决策树分类 AVGPRICE STATUS RetalilStatu PAYKIND CUSFLOW MARKETTYE * 冯廷梅| 57.28846153846154| Z| 02| 02| 2| X| 1| */
//    val data = labeledData.map{line =>
//    val label = line(line.length-1)
//     // val feature = Vectors.dense(line(1).toString.toDouble,line(2).toString.toDouble,line(3).toString.toDouble,line(4).toString.toDouble,line(5).toString.toDouble,line(6).toString.toDouble)
//      val feature = Vectors.dense(line(1).toString.toDouble)
//      LabeledPoint(label.toString.toDouble,feature)
//    }



    val categories = labeledData.map(r => r(2)).distinct.collect.zipWithIndex.toMap
    // categories: scala.collection.immutable.Map[String,Int] = Map("weather" -> 0, "sports" -> 6,
    //  "unknown" -> 4, "computer_internet" -> 12, "?" -> 11, "culture_politics" -> 3, "religion" -> 8,
    // "recreation" -> 2, "arts_entertainment" -> 9, "health" -> 5, "law_crime" -> 10, "gaming" -> 13,
    // "business" -> 1, "science_technology" -> 7)
    val PAYKIND = labeledData.map(r =>r(4)).distinct.collect.zipWithIndex.toMap
    val CUS_FLOW = labeledData.map(r =>r(5)).distinct.collect.zipWithIndex.toMap
    val MARKETTYPE = labeledData.map(r =>r(6)).distinct.collect.zipWithIndex.toMap



    val numCategories = categories.size
    val numPAYKIND = PAYKIND.size
    val numCUS_FLOW = CUS_FLOW.size
    val numMARKETTYPE = MARKETTYPE.size
    // numCategories: Int = 14
    val dataCategories = labeledData.map { r =>
      val label = r(r.length-1)
      val categoryIdx = categories(r(2))
      val PAYKINDIdx = PAYKIND(r(4))
      val CUS_FLOWIdx = CUS_FLOW(r(5))
      val MARKETTYPEIdx = MARKETTYPE(r(6))
      val categoryFeatures = Array.ofDim[Double](numCategories)
      val PAYKINDFeatures = Array.ofDim[Double](numPAYKIND)
      val CUS_FLOWFeatures = Array.ofDim[Double](numCUS_FLOW)
      val MARKETTYPEFeatures = Array.ofDim[Double](numMARKETTYPE)
      categoryFeatures(categoryIdx) = 1.0
      PAYKINDFeatures(PAYKINDIdx) = 1.0
      CUS_FLOWFeatures(CUS_FLOWIdx) = 1.0
      MARKETTYPEFeatures(MARKETTYPEIdx) = 1.0
     //val otherFeatures = trimmed.slice(4, r.size - 1).map(d => if (d == "?") 0.0 else d.toDouble)
      val features = categoryFeatures ++ Array(r(1).toString.toDouble)++PAYKINDFeatures++CUS_FLOWFeatures++MARKETTYPEFeatures
      LabeledPoint(label.toString.toDouble, Vectors.dense(features))
    }





   // print(dataCategories.first())0.0,[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,57.28846153846154])

    // standardize the feature vectors
    val scalerCats = new StandardScaler(withMean = true, withStd = true).fit(dataCategories.map(lp => lp.features))
    val scaledDataCats = dataCategories.map(lp => LabeledPoint(lp.label.toInt, scalerCats.transform(lp.features)))
         scaledDataCats.cache()
   //print(scaledDataCats.first())
//
//      (0.0,[-0.0021388869719783142,-0.21485093540978895,-0.17104052067353878,-0.0021388869719783142,-0.013011413030513683,-0.21198034154516043,-0.0021388869719783142,-0.09784883649247689,-0.16565223057232098,0.42326584942696455,-0.0021388869719783142,-0.0021388869719783142,-0.9275525860621774])


////官网--
//      val scaledDataCats = labeledData.map { line =>
//      val label = line(line.length - 1)
//      val feature = Array(line(1).toString.toDouble, line(2).toString.toDouble)
//     LabeledPoint(label.toString.toDouble,Vectors.dense(feature))
//    }
    val splits = scaledDataCats.randomSplit(Array(0.8, 0.2))
    val (trainingData, testData) = (splits(0), splits(1))

    // Train a DecisionTree model.
    //  Empty categoricalFeaturesInfo indicates all features are continuous.
 /* val numClasses = 4 val categoricalFeaturesInfo = Map[Int, Int]() val impurity = "gini" val maxDepth = 5 val maxBins = 32 val dtmodel= DecisionTree.trainClassifier(trainingData, numClasses, categoricalFeaturesInfo, impurity, maxDepth, maxBins) // Evaluate model on test instances and compute test error val labelAndPreds = testData.map { point => val prediction = dtmodel.predict(point.features) (point.label, prediction) } val testErr = labelAndPreds.filter(r => r._1 != r._2).count().toDouble / testData.count() println("Test Error = " + testErr) println("Learned classification tree model:\n" + dtmodel.toDebugString)*/


//






     //investigate tree depth impact for Entropy impurity
    val dtResultsEntropy = Seq( 3, 4, 5, 10, 20).map { param =>
      val model = trainDTWithParams(scaledDataCats, param, Entropy)
      val scoreAndLabels = scaledDataCats.map { point =>
        val score = model.predict(point.features)
        (if (score > 0.5) 1.0 else 0.0, point.label)
      }
      val metrics = new BinaryClassificationMetrics(scoreAndLabels)
       println("Learned Tree"+model.toDebugString)
      (s"$param tree depth", metrics.areaUnderROC)
    }
    dtResultsEntropy.foreach { case (param, auc) => println(f"$param, AUC = ${auc * 100}%2.2f%%")}
    /* 1 tree depth, AUC = 59.33% 2 tree depth, AUC = 61.68% 3 tree depth, AUC = 62.61% 4 tree depth, AUC = 63.63% 5 tree depth, AUC = 64.88% 10 tree depth, AUC = 76.26% 20 tree depth, AUC = 98.45% */

    // investigate tree depth impact for Gini impurity
    val dtResultsGini = Seq(1, 2, 3, 4, 5, 10, 20).map { param =>
      val model = trainDTWithParams(scaledDataCats, param, Gini)
      val scoreAndLabels = scaledDataCats.map { point =>
        val score = model.predict(point.features)
        (if (score > 0.5) 1.0 else 0.0, point.label)
      }
      val metrics = new BinaryClassificationMetrics(scoreAndLabels)
      (s"$param tree depth", metrics.areaUnderROC)
    }
    dtResultsGini.foreach { case (param, auc) => println(f"$param, AUC = ${auc * 100}%2.2f%%") }








  }

}
/** * * +----+---------------+--------+------------+------------+--------------+------------+----------+----------+------+-----------+-------+-------+----------+----+------+-------+---------+--------+------+------+ * | DAY| ORG_CODE|ORG_NAME|TOBACCO_CODE|TOBACCO_NAME|wholesalePrice| CUS_CODE| CUS_NAME| ADDRESS|STATUS|RetailStatu|PAYKIND|CUSFLOW|MARKETTYPE|NEED|SHENHE|DINGGOU|PRICETYPE|TAR_CONT|AMOUNT|MINUTE| * +----+---------------+--------+------------+------------+--------------+------------+----------+----------+------+-----------+-------+-------+----------+----+------+-------+---------+--------+------+------+ * |2013|GZ0000000000002| 贵阳市烟草公司| 1420635| 茂大(世家)| 80|520102100367|贵阳南明鸿泰昌食品店|南明富水南路白沙巷口| Z| 02| 02| 2| C| 1| 0| 0| 6| 0| 0| 1| * |2013|GZ0000000000002| 贵阳市烟草公司| 1430104| 白沙(硬)| 45|520102100367|贵阳南明鸿泰昌食品店|南明富水南路白沙巷口| Z| 02| 02| 2| C| 12| 2| 2| 4| 12| 90| 10| * |2013|GZ0000000000002| 贵阳市烟草公司| 1430107| 白沙(精品)| 72|520102100367|贵阳南明鸿泰昌食品店|南明富水南路白沙巷口| Z| 02| 02| 2| C| 30| 21| 21| 3| 12| 1512| 9| * sqlContext.sql("select * from Retailertable").show() * sqlContext.sql("select count(*) from Retailertable ").show()7476966 * sqlContext.sql("select count(distinct(CUS_CODE)) from Retailertable").show()183290 */
//sqlContext.sql("select CLASS, count(*) FROM labledData group by CLASS ").show()
/** * +-----+------+ * |CLASS| _c1| * +-----+------+ * | 0| 22601| * | 1|195973| * | 2| 15| * +-----+------+ * +--------------------+------------------+------+-----------+-------+-------+----------+-----+ * | CUS_NAME| AVGPRICE|STATUS|RetailStatu|PAYKIND|CUSFLOW|MARKETTYPE|CLASS| * +--------------------+------------------+------+-----------+-------+-------+----------+-----+ * | 冯廷梅| 57.28846153846154| Z| 02| 02| 2| X| 1| * | 丁世信烟酒店|101.06842105263158| Z| 02| 02| 2| X| 1| * | 丁兴珍食杂店|63.092463363572925| Z| 02| 02| 2| C| 1| * | 丁景美| 67.40405405405406| Z| 02| 02| 2| X| 1| * | 丁登碧| 69.33349585568016| Z| 02| 02| 2| C| 1| * | 万秀珍|104.19768339768339| Z| 02| 02| 2| C| 1| */

分类结果

/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/bin/java -Didea.launcher.port=7584 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 15.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/lib/tools.jar:/Users/xcheng/Spark/ideaProj/SbtDemo/target/scala-2.10/classes:/Users/xcheng/.ivy2/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar:/Users/xcheng/.ivy2/cache/asm/asm/jars/asm-3.1.jar:/Users/xcheng/.ivy2/cache/com.clearspring.analytics/stream/jars/stream-2.7.0.jar:/Users/xcheng/.ivy2/cache/com.esotericsoftware.kryo/kryo/bundles/kryo-2.21.jar:/Users/xcheng/.ivy2/cache/com.esotericsoftware.minlog/minlog/jars/minlog-1.2.jar:/Users/xcheng/.ivy2/cache/com.esotericsoftware.reflectasm/reflectasm/jars/reflectasm-1.07-shaded.jar:/Users/xcheng/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/bundles/jackson-annotations-2.4.4.jar:/Users/xcheng/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/bundles/jackson-core-2.4.4.jar:/Users/xcheng/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/bundles/jackson-databind-2.4.4.jar:/Users/xcheng/.ivy2/cache/com.fasterxml.jackson.module/jackson-module-scala_2.10/bundles/jackson-module-scala_2.10-2.4.4.jar:/Users/xcheng/.ivy2/cache/com.github.fommil.netlib/core/jars/core-1.1.2.jar:/Users/xcheng/.ivy2/cache/com.github.rwl/jtransforms/jars/jtransforms-2.4.0.jar:/Users/xcheng/.ivy2/cache/com.google.code.findbugs/jsr305/jars/jsr305-1.3.9.jar:/Users/xcheng/.ivy2/cache/com.google.guava/guava/bundles/guava-14.0.1.jar:/Users/xcheng/.ivy2/cache/com.google.inject/guice/jars/guice-3.0.jar:/Users/xcheng/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-2.5.0.jar:/Users/xcheng/.ivy2/cache/com.ning/compress-lzf/bundles/compress-lzf-1.0.3.jar:/Users/xcheng/.ivy2/cache/com.sun.istack/istack-commons-runtime/jars/istack-commons-runtime-2.16.jar:/Users/xcheng/.ivy2/cache/com.sun.jersey/jersey-core/bundles/jersey-core-1.9.jar:/Users/xcheng/.ivy2/cache/com.sun.jersey/jersey-json/bundles/jersey-json-1.9.jar:/Users/xcheng/.ivy2/cache/com.sun.jersey/jersey-server/bundles/jersey-server-1.9.jar:/Users/xcheng/.ivy2/cache/com.sun.jersey.contribs/jersey-guice/jars/jersey-guice-1.9.jar:/Users/xcheng/.ivy2/cache/com.sun.jersey.jersey-test-framework/jersey-test-framework-grizzly2/jars/jersey-test-framework-grizzly2-1.9.jar:/Users/xcheng/.ivy2/cache/com.sun.xml.bind/jaxb-core/jars/jaxb-core-2.2.7.jar:/Users/xcheng/.ivy2/cache/com.sun.xml.bind/jaxb-impl/jars/jaxb-impl-2.2.7.jar:/Users/xcheng/.ivy2/cache/com.sun.xml.fastinfoset/FastInfoset/jars/FastInfoset-1.2.12.jar:/Users/xcheng/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.6.jar:/Users/xcheng/.ivy2/cache/com.twitter/chill-java/jars/chill-java-0.5.0.jar:/Users/xcheng/.ivy2/cache/com.twitter/chill_2.10/jars/chill_2.10-0.5.0.jar:/Users/xcheng/.ivy2/cache/com.typesafe/config/bundles/config-1.2.1.jar:/Users/xcheng/.ivy2/cache/com.typesafe.akka/akka-actor_2.10/jars/akka-actor_2.10-2.3.11.jar:/Users/xcheng/.ivy2/cache/com.typesafe.akka/akka-remote_2.10/jars/akka-remote_2.10-2.3.11.jar:/Users/xcheng/.ivy2/cache/com.typesafe.akka/akka-slf4j_2.10/jars/akka-slf4j_2.10-2.3.11.jar:/Users/xcheng/.ivy2/cache/commons-beanutils/commons-beanutils/jars/commons-beanutils-1.7.0.jar:/Users/xcheng/.ivy2/cache/commons-beanutils/commons-beanutils-core/jars/commons-beanutils-core-1.8.0.jar:/Users/xcheng/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/Users/xcheng/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.5.jar:/Users/xcheng/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.2.1.jar:/Users/xcheng/.ivy2/cache/commons-configuration/commons-configuration/jars/commons-configuration-1.6.jar:/Users/xcheng/.ivy2/cache/commons-digester/commons-digester/jars/commons-digester-1.8.jar:/Users/xcheng/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/Users/xcheng/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar:/Users/xcheng/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/Users/xcheng/.ivy2/cache/commons-net/commons-net/jars/commons-net-2.2.jar:/Users/xcheng/.ivy2/cache/io.dropwizard.metrics/metrics-core/bundles/metrics-core-3.1.2.jar:/Users/xcheng/.ivy2/cache/io.dropwizard.metrics/metrics-graphite/bundles/metrics-graphite-3.1.2.jar:/Users/xcheng/.ivy2/cache/io.dropwizard.metrics/metrics-json/bundles/metrics-json-3.1.2.jar:/Users/xcheng/.ivy2/cache/io.dropwizard.metrics/metrics-jvm/bundles/metrics-jvm-3.1.2.jar:/Users/xcheng/.ivy2/cache/io.netty/netty/bundles/netty-3.8.0.Final.jar:/Users/xcheng/.ivy2/cache/io.netty/netty-all/jars/netty-all-4.0.29.Final.jar:/Users/xcheng/.ivy2/cache/javax.inject/javax.inject/jars/javax.inject-1.jar:/Users/xcheng/.ivy2/cache/javax.xml.bind/jaxb-api/jars/jaxb-api-2.2.7.jar:/Users/xcheng/.ivy2/cache/javax.xml.bind/jsr173_api/jars/jsr173_api-1.0.jar:/Users/xcheng/.ivy2/cache/jline/jline/jars/jline-0.9.94.jar:/Users/xcheng/.ivy2/cache/log4j/log4j/bundles/log4j-1.2.17.jar:/Users/xcheng/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/Users/xcheng/.ivy2/cache/net.jpountz.lz4/lz4/jars/lz4-1.3.0.jar:/Users/xcheng/.ivy2/cache/net.razorvine/pyrolite/jars/pyrolite-4.9.jar:/Users/xcheng/.ivy2/cache/net.sf.opencsv/opencsv/jars/opencsv-2.3.jar:/Users/xcheng/.ivy2/cache/net.sf.py4j/py4j/jars/py4j-0.9.jar:/Users/xcheng/.ivy2/cache/net.sourceforge.f2j/arpack_combined_all/jars/arpack_combined_all-0.1.jar:/Users/xcheng/.ivy2/cache/org.apache.avro/avro/jars/avro-1.7.7.jar:/Users/xcheng/.ivy2/cache/org.apache.avro/avro-ipc/jars/avro-ipc-1.7.7.jar:/Users/xcheng/.ivy2/cache/org.apache.avro/avro-ipc/jars/avro-ipc-1.7.7-tests.jar:/Users/xcheng/.ivy2/cache/org.apache.avro/avro-mapred/jars/avro-mapred-1.7.7-hadoop2.jar:/Users/xcheng/.ivy2/cache/org.apache.commons/commons-compress/jars/commons-compress-1.4.1.jar:/Users/xcheng/.ivy2/cache/org.apache.commons/commons-lang3/jars/commons-lang3-3.3.2.jar:/Users/xcheng/.ivy2/cache/org.apache.commons/commons-math/jars/commons-math-2.1.jar:/Users/xcheng/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.4.1.jar:/Users/xcheng/.ivy2/cache/org.apache.curator/curator-client/bundles/curator-client-2.4.0.jar:/Users/xcheng/.ivy2/cache/org.apache.curator/curator-framework/bundles/curator-framework-2.4.0.jar:/Users/xcheng/.ivy2/cache/org.apache.curator/curator-recipes/bundles/curator-recipes-2.4.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-annotations/jars/hadoop-annotations-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-auth/jars/hadoop-auth-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-client/jars/hadoop-client-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-common/jars/hadoop-common-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-hdfs/jars/hadoop-hdfs-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-app/jars/hadoop-mapreduce-client-app-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-common/jars/hadoop-mapreduce-client-common-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-core/jars/hadoop-mapreduce-client-core-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-jobclient/jars/hadoop-mapreduce-client-jobclient-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-shuffle/jars/hadoop-mapreduce-client-shuffle-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-yarn-api/jars/hadoop-yarn-api-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-yarn-client/jars/hadoop-yarn-client-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-yarn-common/jars/hadoop-yarn-common-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-common/jars/hadoop-yarn-server-common-2.2.0.jar:/Users/xcheng/.ivy2/cache/org.apache.ivy/ivy/jars/ivy-2.4.0.jar:/Users/xcheng/.ivy2/cache/org.apache.mesos/mesos/jars/mesos-0.21.1-shaded-protobuf.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-column/jars/parquet-column-1.7.0.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-common/jars/parquet-common-1.7.0.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-encoding/jars/parquet-encoding-1.7.0.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-format/jars/parquet-format-2.3.0-incubating.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-generator/jars/parquet-generator-1.7.0.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-hadoop/jars/parquet-hadoop-1.7.0.jar:/Users/xcheng/.ivy2/cache/org.apache.parquet/parquet-jackson/jars/parquet-jackson-1.7.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-catalyst_2.10/jars/spark-catalyst_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-core_2.10/jars/spark-core_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-graphx_2.10/jars/spark-graphx_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-launcher_2.10/jars/spark-launcher_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-mllib_2.10/jars/spark-mllib_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-network-common_2.10/jars/spark-network-common_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/jars/spark-network-shuffle_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-sql_2.10/jars/spark-sql_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-streaming_2.10/jars/spark-streaming_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.spark/spark-unsafe_2.10/jars/spark-unsafe_2.10-1.6.0.jar:/Users/xcheng/.ivy2/cache/org.apache.xbean/xbean-asm5-shaded/bundles/xbean-asm5-shaded-4.4.jar:/Users/xcheng/.ivy2/cache/org.apache.zookeeper/zookeeper/jars/zookeeper-3.4.5.jar:/Users/xcheng/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.9.13.jar:/Users/xcheng/.ivy2/cache/org.codehaus.jackson/jackson-jaxrs/jars/jackson-jaxrs-1.8.3.jar:/Users/xcheng/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.9.13.jar:/Users/xcheng/.ivy2/cache/org.codehaus.jackson/jackson-xc/jars/jackson-xc-1.8.3.jar:/Users/xcheng/.ivy2/cache/org.codehaus.janino/commons-compiler/jars/commons-compiler-2.7.8.jar:/Users/xcheng/.ivy2/cache/org.codehaus.janino/janino/jars/janino-2.7.8.jar:/Users/xcheng/.ivy2/cache/org.codehaus.jettison/jettison/bundles/jettison-1.1.jar:/Users/xcheng/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/orbits/javax.servlet-3.0.0.v201112011016.jar:/Users/xcheng/.ivy2/cache/org.fusesource.leveldbjni/leveldbjni-all/bundles/leveldbjni-all-1.8.jar:/Users/xcheng/.ivy2/cache/org.jpmml/pmml-agent/jars/pmml-agent-1.1.15.jar:/Users/xcheng/.ivy2/cache/org.jpmml/pmml-model/jars/pmml-model-1.1.15.jar:/Users/xcheng/.ivy2/cache/org.jpmml/pmml-schema/jars/pmml-schema-1.1.15.jar:/Users/xcheng/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.10.jar:/Users/xcheng/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.10.jar:/Users/xcheng/.ivy2/cache/org.json4s/json4s-jackson_2.10/jars/json4s-jackson_2.10-3.2.10.jar:/Users/xcheng/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.26.jar:/Users/xcheng/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-1.2.jar:/Users/xcheng/.ivy2/cache/org.roaringbitmap/RoaringBitmap/bundles/RoaringBitmap-0.5.11.jar:/Users/xcheng/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.10.0.jar:/Users/xcheng/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.10.5.jar:/Users/xcheng/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.10.5.jar:/Users/xcheng/.ivy2/cache/org.scala-lang/scalap/jars/scalap-2.10.0.jar:/Users/xcheng/.ivy2/cache/org.scalamacros/quasiquotes_2.10/jars/quasiquotes_2.10-2.0.0.jar:/Users/xcheng/.ivy2/cache/org.scalanlp/breeze-macros_2.10/jars/breeze-macros_2.10-0.11.2.jar:/Users/xcheng/.ivy2/cache/org.scalanlp/breeze_2.10/jars/breeze_2.10-0.11.2.jar:/Users/xcheng/.ivy2/cache/org.slf4j/jcl-over-slf4j/jars/jcl-over-slf4j-1.7.10.jar:/Users/xcheng/.ivy2/cache/org.slf4j/jul-to-slf4j/jars/jul-to-slf4j-1.7.10.jar:/Users/xcheng/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.10.jar:/Users/xcheng/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.7.10.jar:/Users/xcheng/.ivy2/cache/org.sonatype.sisu.inject/cglib/jars/cglib-2.2.1-v20090111.jar:/Users/xcheng/.ivy2/cache/org.spark-project.spark/unused/jars/unused-1.0.0.jar:/Users/xcheng/.ivy2/cache/org.spire-math/spire-macros_2.10/jars/spire-macros_2.10-0.7.4.jar:/Users/xcheng/.ivy2/cache/org.spire-math/spire_2.10/jars/spire_2.10-0.7.4.jar:/Users/xcheng/.ivy2/cache/org.tachyonproject/tachyon-client/jars/tachyon-client-0.8.2.jar:/Users/xcheng/.ivy2/cache/org.tachyonproject/tachyon-underfs-hdfs/jars/tachyon-underfs-hdfs-0.8.2.jar:/Users/xcheng/.ivy2/cache/org.tachyonproject/tachyon-underfs-local/jars/tachyon-underfs-local-0.8.2.jar:/Users/xcheng/.ivy2/cache/org.tachyonproject/tachyon-underfs-s3/jars/tachyon-underfs-s3-0.8.2.jar:/Users/xcheng/.ivy2/cache/org.tukaani/xz/jars/xz-1.0.jar:/Users/xcheng/.ivy2/cache/org.uncommons.maths/uncommons-maths/jars/uncommons-maths-1.2.2a.jar:/Users/xcheng/.ivy2/cache/org.xerial.snappy/snappy-java/bundles/snappy-java-1.1.2.jar:/Users/xcheng/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/Users/xcheng/.ivy2/cache/stax/stax-api/jars/stax-api-1.0.1.jar:/Users/xcheng/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/Users/xcheng/.ivy2/cache/org.apache.commons/commons-csv/jars/commons-csv-1.1.jar:/Users/xcheng/.ivy2/cache/com.databricks/spark-csv_2.10/jars/spark-csv_2.10-1.4.0.jar:/Users/xcheng/.ivy2/cache/com.univocity/univocity-parsers/jars/univocity-parsers-1.5.1.jar:/Applications/IntelliJ IDEA 15.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain tobacco.RetailerDT
Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
16/04/14 13:55:06 INFO SparkContext: Running Spark version 1.6.0
16/04/14 13:55:07 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
16/04/14 13:55:08 INFO SecurityManager: Changing view acls to: xcheng
16/04/14 13:55:08 INFO SecurityManager: Changing modify acls to: xcheng
16/04/14 13:55:08 INFO SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(xcheng); users with modify permissions: Set(xcheng)
16/04/14 13:55:09 INFO Utils: Successfully started service 'sparkDriver' on port 63246.
16/04/14 13:55:09 INFO Slf4jLogger: Slf4jLogger started
16/04/14 13:55:09 INFO Remoting: Starting remoting
16/04/14 13:55:09 INFO Remoting: Remoting started; listening on addresses :[akka.tcp://sparkDriverActorSystem@127.0.0.1:63247]
16/04/14 13:55:09 INFO Utils: Successfully started service 'sparkDriverActorSystem' on port 63247.
16/04/14 13:55:09 INFO SparkEnv: Registering MapOutputTracker
16/04/14 13:55:09 INFO SparkEnv: Registering BlockManagerMaster
16/04/14 13:55:09 INFO DiskBlockManager: Created local directory at /private/var/folders/n5/w5_1kcb54t1f4r1rq8qt4jjm0000gp/T/blockmgr-75bc87cf-4290-489b-9a00-79398edb8faf
16/04/14 13:55:09 INFO MemoryStore: MemoryStore started with capacity 1140.4 MB
16/04/14 13:55:09 INFO SparkEnv: Registering OutputCommitCoordinator
16/04/14 13:55:10 INFO Utils: Successfully started service 'SparkUI' on port 4040.
16/04/14 13:55:10 INFO SparkUI: Started SparkUI at http://127.0.0.1:4040
16/04/14 13:55:10 INFO Executor: Starting executor ID driver on host localhost
16/04/14 13:55:10 INFO Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port 63251.
16/04/14 13:55:10 INFO NettyBlockTransferService: Server created on 63251
16/04/14 13:55:10 INFO BlockManagerMaster: Trying to register BlockManager
16/04/14 13:55:10 INFO BlockManagerMasterEndpoint: Registering block manager localhost:63251 with 1140.4 MB RAM, BlockManagerId(driver, localhost, 63251)
16/04/14 13:55:10 INFO BlockManagerMaster: Registered BlockManager
Learned TreeDecisionTreeModel classifier of depth 3 with 15 nodes
  If (feature 12 <= 0.29006121104514854)
   If (feature 12 <= -0.46511891098964075)
    If (feature 12 <= -0.8553229508325183)
     Predict: 1.0
    Else (feature 12 > -0.8553229508325183)
     Predict: 1.0
   Else (feature 12 > -0.46511891098964075)
    If (feature 1 <= -0.21485093540978895)
     Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     Predict: 1.0
  Else (feature 12 > 0.29006121104514854)
   If (feature 12 <= 1.240614269652612)
    If (feature 1 <= -0.21485093540978895)
     Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     Predict: 1.0
   Else (feature 12 > 1.240614269652612)
    If (feature 2 <= -0.17104052067353878)
     Predict: 1.0
    Else (feature 2 > -0.17104052067353878)
     Predict: 1.0

Learned TreeDecisionTreeModel classifier of depth 4 with 31 nodes
  If (feature 12 <= 0.28110947848329754)
   If (feature 12 <= -0.43385286280642454)
    If (feature 12 <= -0.8613957441188277)
     If (feature 16 <= -4.5738365195368305)
      Predict: 1.0
     Else (feature 16 > -4.5738365195368305)
      Predict: 1.0
    Else (feature 12 > -0.8613957441188277)
     If (feature 26 <= -1.209247520263161)
      Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      Predict: 1.0
   Else (feature 12 > -0.43385286280642454)
    If (feature 1 <= -0.21485093540978895)
     If (feature 26 <= -1.209247520263161)
      Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= -0.06587846399583493)
      Predict: 1.0
     Else (feature 12 > -0.06587846399583493)
      Predict: 1.0
  Else (feature 12 > 0.28110947848329754)
   If (feature 12 <= 1.256782780339802)
    If (feature 1 <= -0.21485093540978895)
     If (feature 12 <= 0.6558693377831333)
      Predict: 1.0
     Else (feature 12 > 0.6558693377831333)
      Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= 0.8162968708632801)
      Predict: 1.0
     Else (feature 12 > 0.8162968708632801)
      Predict: 1.0
   Else (feature 12 > 1.256782780339802)
    If (feature 2 <= -0.17104052067353878)
     If (feature 5 <= -0.21198034154516043)
      Predict: 1.0
     Else (feature 5 > -0.21198034154516043)
      Predict: 1.0
    Else (feature 2 > -0.17104052067353878)
     If (feature 20 <= -0.14679593698309107)
      Predict: 1.0
     Else (feature 20 > -0.14679593698309107)
      Predict: 1.0

Learned TreeDecisionTreeModel classifier of depth 5 with 63 nodes
  If (feature 12 <= 0.29855250365668834)
   If (feature 12 <= -0.46545780991503405)
    If (feature 12 <= -0.8613488025235725)
     If (feature 16 <= -4.5738365195368305)
      If (feature 9 <= -2.3625705369718766)
       Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       Predict: 1.0
     Else (feature 16 > -4.5738365195368305)
      If (feature 9 <= -2.3625705369718766)
       Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       Predict: 1.0
    Else (feature 12 > -0.8613488025235725)
     If (feature 26 <= -1.209247520263161)
      If (feature 9 <= -2.3625705369718766)
       Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      If (feature 9 <= -2.3625705369718766)
       Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       Predict: 1.0
   Else (feature 12 > -0.46545780991503405)
    If (feature 1 <= -0.21485093540978895)
     If (feature 26 <= -1.209247520263161)
      If (feature 12 <= -0.18691896626344523)
       Predict: 1.0
      Else (feature 12 > -0.18691896626344523)
       Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      If (feature 21 <= -0.15009556200178956)
       Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= -0.04774279618283341)
      If (feature 21 <= -0.15009556200178956)
       Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       Predict: 1.0
     Else (feature 12 > -0.04774279618283341)
      If (feature 21 <= -0.15009556200178956)
       Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       Predict: 0.0
  Else (feature 12 > 0.29855250365668834)
   If (feature 12 <= 1.0505178430922448)
    If (feature 1 <= -0.21485093540978895)
     If (feature 27 <= -0.8269175577829952)
      If (feature 7 <= -0.09784883649247689)
       Predict: 1.0
      Else (feature 7 > -0.09784883649247689)
       Predict: 1.0
     Else (feature 27 > -0.8269175577829952)
      If (feature 16 <= -4.5738365195368305)
       Predict: 1.0
      Else (feature 16 > -4.5738365195368305)
       Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 21 <= -0.15009556200178956)
      If (feature 12 <= 0.8446907943575195)
       Predict: 1.0
      Else (feature 12 > 0.8446907943575195)
       Predict: 1.0
     Else (feature 21 > -0.15009556200178956)
      If (feature 12 <= 0.5323056597224269)
       Predict: 0.0
      Else (feature 12 > 0.5323056597224269)
       Predict: 0.0
   Else (feature 12 > 1.0505178430922448)
    If (feature 2 <= -0.17104052067353878)
     If (feature 12 <= 1.687495149506352)
      If (feature 5 <= -0.21198034154516043)
       Predict: 1.0
      Else (feature 5 > -0.21198034154516043)
       Predict: 1.0
     Else (feature 12 > 1.687495149506352)
      If (feature 5 <= -0.21198034154516043)
       Predict: 1.0
      Else (feature 5 > -0.21198034154516043)
       Predict: 1.0
    Else (feature 2 > -0.17104052067353878)
     If (feature 20 <= -0.14679593698309107)
      If (feature 12 <= 2.3754583795495803)
       Predict: 1.0
      Else (feature 12 > 2.3754583795495803)
       Predict: 1.0
     Else (feature 20 > -0.14679593698309107)
      If (feature 22 <= -3.6475244910988773)
       Predict: 1.0
      Else (feature 22 > -3.6475244910988773)
       Predict: 1.0

Learned TreeDecisionTreeModel classifier of depth 10 with 985 nodes
  If (feature 12 <= 0.2746530552320055)
   If (feature 12 <= -0.4753434193794085)
    If (feature 12 <= -0.8705527633869611)
     If (feature 16 <= -4.5738365195368305)
      If (feature 9 <= -2.3625705369718766)
       If (feature 15 <= -0.05503201998714172)
        If (feature 19 <= -0.013696812288279198)
         If (feature 18 <= -0.046568023535510816)
          If (feature 13 <= -0.004277803299573942)
           If (feature 12 <= -1.0948788245032646)
            Predict: 1.0
           Else (feature 12 > -1.0948788245032646)
            Predict: 1.0
          Else (feature 13 > -0.004277803299573942)
           Predict: 2.0
         Else (feature 18 > -0.046568023535510816)
          Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         If (feature 1 <= -0.21485093540978895)
          If (feature 12 <= -1.0948788245032646)
           Predict: 2.0
          Else (feature 12 > -1.0948788245032646)
           Predict: 0.0
         Else (feature 1 > -0.21485093540978895)
          Predict: 2.0
       Else (feature 15 > -0.05503201998714172)
        If (feature 2 <= -0.17104052067353878)
         If (feature 12 <= -1.0948788245032646)
          If (feature 1 <= -0.21485093540978895)
           If (feature 26 <= -1.209247520263161)
            Predict: 3.0
           Else (feature 26 > -1.209247520263161)
            Predict: 2.0
          Else (feature 1 > -0.21485093540978895)
           If (feature 26 <= -1.209247520263161)
            Predict: 3.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
         Else (feature 12 > -1.0948788245032646)
          If (feature 12 <= -0.9982555743562791)
           Predict: 1.0
          Else (feature 12 > -0.9982555743562791)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 2.0
        Else (feature 2 > -0.17104052067353878)
         Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 19 <= -0.013696812288279198)
        If (feature 14 <= -0.13966049156682842)
         If (feature 26 <= -1.209247520263161)
          If (feature 12 <= -0.9982555743562791)
           If (feature 18 <= -0.046568023535510816)
            Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            Predict: 1.0
          Else (feature 12 > -0.9982555743562791)
           Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= -1.0948788245032646)
           Predict: 1.0
          Else (feature 12 > -1.0948788245032646)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 12 <= -1.0948788245032646)
          Predict: 1.0
         Else (feature 12 > -1.0948788245032646)
          If (feature 12 <= -0.9982555743562791)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
          Else (feature 12 > -0.9982555743562791)
           If (feature 27 <= -0.8269175577829952)
            Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            Predict: 1.0
       Else (feature 19 > -0.013696812288279198)
        Predict: 2.0
     Else (feature 16 > -4.5738365195368305)
      If (feature 9 <= -2.3625705369718766)
       If (feature 23 <= -0.22418194704191444)
        If (feature 12 <= -0.9982555743562791)
         If (feature 5 <= -0.21198034154516043)
          If (feature 27 <= -0.8269175577829952)
           If (feature 1 <= -0.21485093540978895)
            Predict: 1.0
           Else (feature 1 > -0.21485093540978895)
            Predict: 1.0
          Else (feature 27 > -0.8269175577829952)
           If (feature 1 <= -0.21485093540978895)
            Predict: 1.0
           Else (feature 1 > -0.21485093540978895)
            Predict: 1.0
         Else (feature 5 > -0.21198034154516043)
          If (feature 12 <= -1.0948788245032646)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
          Else (feature 12 > -1.0948788245032646)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
        Else (feature 12 > -0.9982555743562791)
         If (feature 26 <= -1.209247520263161)
          If (feature 22 <= -3.6475244910988773)
           Predict: 0.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 2 <= -0.17104052067353878)
            Predict: 1.0
           Else (feature 2 > -0.17104052067353878)
            Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 1 <= -0.21485093540978895)
           If (feature 12 <= -0.9249419338595566)
            Predict: 1.0
           Else (feature 12 > -0.9249419338595566)
            Predict: 1.0
          Else (feature 1 > -0.21485093540978895)
           If (feature 12 <= -0.9249419338595566)
            Predict: 1.0
           Else (feature 12 > -0.9249419338595566)
            Predict: 1.0
       Else (feature 23 > -0.22418194704191444)
        If (feature 12 <= -0.9249419338595566)
         If (feature 26 <= -1.209247520263161)
          Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= -0.9982555743562791)
           If (feature 12 <= -1.0948788245032646)
            Predict: 1.0
           Else (feature 12 > -1.0948788245032646)
            Predict: 1.0
          Else (feature 12 > -0.9982555743562791)
           Predict: 1.0
        Else (feature 12 > -0.9249419338595566)
         If (feature 1 <= -0.21485093540978895)
          Predict: 1.0
         Else (feature 1 > -0.21485093540978895)
          Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 22 <= -3.6475244910988773)
        If (feature 21 <= -0.15009556200178956)
         If (feature 12 <= -0.9249419338595566)
          If (feature 12 <= -0.9982555743562791)
           If (feature 27 <= -0.8269175577829952)
            Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            Predict: 1.0
          Else (feature 12 > -0.9982555743562791)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
         Else (feature 12 > -0.9249419338595566)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
        Else (feature 21 > -0.15009556200178956)
         If (feature 12 <= -0.9249419338595566)
          If (feature 26 <= -1.209247520263161)
           If (feature 12 <= -0.9982555743562791)
            Predict: 1.0
           Else (feature 12 > -0.9982555743562791)
            Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= -0.9982555743562791)
            Predict: 1.0
           Else (feature 12 > -0.9982555743562791)
            Predict: 1.0
         Else (feature 12 > -0.9249419338595566)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
       Else (feature 22 > -3.6475244910988773)
        If (feature 12 <= -0.9982555743562791)
         If (feature 26 <= -1.209247520263161)
          If (feature 12 <= -1.0948788245032646)
           Predict: 1.0
          Else (feature 12 > -1.0948788245032646)
           Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= -1.0948788245032646)
           Predict: 1.0
          Else (feature 12 > -1.0948788245032646)
           Predict: 1.0
        Else (feature 12 > -0.9982555743562791)
         If (feature 26 <= -1.209247520263161)
          If (feature 12 <= -0.9249419338595566)
           Predict: 1.0
          Else (feature 12 > -0.9249419338595566)
           Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= -0.9249419338595566)
           Predict: 1.0
          Else (feature 12 > -0.9249419338595566)
           Predict: 1.0
    Else (feature 12 > -0.8705527633869611)
     If (feature 26 <= -1.209247520263161)
      If (feature 9 <= -2.3625705369718766)
       If (feature 1 <= -0.21485093540978895)
        If (feature 19 <= -0.013696812288279198)
         If (feature 7 <= -0.09784883649247689)
          If (feature 8 <= -0.16565223057232098)
           If (feature 12 <= -0.6241094743462174)
            Predict: 1.0
           Else (feature 12 > -0.6241094743462174)
            Predict: 1.0
          Else (feature 8 > -0.16565223057232098)
           If (feature 12 <= -0.6706185591404157)
            Predict: 1.0
           Else (feature 12 > -0.6706185591404157)
            Predict: 1.0
         Else (feature 7 > -0.09784883649247689)
          If (feature 12 <= -0.7185663394993363)
           Predict: 1.0
          Else (feature 12 > -0.7185663394993363)
           If (feature 12 <= -0.6706185591404157)
            Predict: 0.0
           Else (feature 12 > -0.6706185591404157)
            Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 2.0
       Else (feature 1 > -0.21485093540978895)
        If (feature 19 <= -0.013696812288279198)
         If (feature 12 <= -0.5252208698743221)
          If (feature 12 <= -0.7185663394993363)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
          Else (feature 12 > -0.7185663394993363)
           If (feature 12 <= -0.6706185591404157)
            Predict: 1.0
           Else (feature 12 > -0.6706185591404157)
            Predict: 1.0
         Else (feature 12 > -0.5252208698743221)
          If (feature 21 <= -0.15009556200178956)
           Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 2.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 12 <= -0.6706185591404157)
        If (feature 23 <= -0.22418194704191444)
         If (feature 20 <= -0.14679593698309107)
          If (feature 12 <= -0.7185663394993363)
           If (feature 12 <= -0.8179685359988083)
            Predict: 1.0
           Else (feature 12 > -0.8179685359988083)
            Predict: 1.0
          Else (feature 12 > -0.7185663394993363)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 12 <= -0.8179685359988083)
           Predict: 1.0
          Else (feature 12 > -0.8179685359988083)
           If (feature 12 <= -0.7683834424241945)
            Predict: 1.0
           Else (feature 12 > -0.7683834424241945)
            Predict: 1.0
        Else (feature 23 > -0.22418194704191444)
         If (feature 18 <= -0.046568023535510816)
          If (feature 12 <= -0.7185663394993363)
           If (feature 12 <= -0.8179685359988083)
            Predict: 1.0
           Else (feature 12 > -0.8179685359988083)
            Predict: 1.0
          Else (feature 12 > -0.7185663394993363)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 18 > -0.046568023535510816)
          Predict: 1.0
       Else (feature 12 > -0.6706185591404157)
        If (feature 21 <= -0.15009556200178956)
         If (feature 22 <= -3.6475244910988773)
          If (feature 12 <= -0.5252208698743221)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
          Else (feature 12 > -0.5252208698743221)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          If (feature 12 <= -0.5743052249787717)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 1.0
          Else (feature 12 > -0.5743052249787717)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 1.0
        Else (feature 21 > -0.15009556200178956)
         If (feature 14 <= -0.13966049156682842)
          If (feature 12 <= -0.6241094743462174)
           Predict: 1.0
          Else (feature 12 > -0.6241094743462174)
           If (feature 12 <= -0.5743052249787717)
            Predict: 1.0
           Else (feature 12 > -0.5743052249787717)
            Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      If (feature 9 <= -2.3625705369718766)
       If (feature 1 <= -0.21485093540978895)
        If (feature 15 <= -0.05503201998714172)
         If (feature 7 <= -0.09784883649247689)
          If (feature 19 <= -0.013696812288279198)
           If (feature 8 <= -0.16565223057232098)
            Predict: 1.0
           Else (feature 8 > -0.16565223057232098)
            Predict: 1.0
          Else (feature 19 > -0.013696812288279198)
           Predict: 2.0
         Else (feature 7 > -0.09784883649247689)
          If (feature 12 <= -0.6706185591404157)
           If (feature 12 <= -0.7683834424241945)
            Predict: 1.0
           Else (feature 12 > -0.7683834424241945)
            Predict: 1.0
          Else (feature 12 > -0.6706185591404157)
           If (feature 12 <= -0.5743052249787717)
            Predict: 0.0
           Else (feature 12 > -0.5743052249787717)
            Predict: 1.0
        Else (feature 15 > -0.05503201998714172)
         If (feature 12 <= -0.6706185591404157)
          If (feature 2 <= -0.17104052067353878)
           Predict: 2.0
          Else (feature 2 > -0.17104052067353878)
           Predict: 0.0
         Else (feature 12 > -0.6706185591404157)
          If (feature 12 <= -0.5743052249787717)
           Predict: 0.0
          Else (feature 12 > -0.5743052249787717)
           Predict: 1.0
       Else (feature 1 > -0.21485093540978895)
        If (feature 19 <= -0.013696812288279198)
         If (feature 12 <= -0.7683834424241945)
          If (feature 12 <= -0.8179685359988083)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 1.0
          Else (feature 12 > -0.8179685359988083)
           Predict: 1.0
         Else (feature 12 > -0.7683834424241945)
          If (feature 21 <= -0.15009556200178956)
           If (feature 12 <= -0.5252208698743221)
            Predict: 1.0
           Else (feature 12 > -0.5252208698743221)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           If (feature 12 <= -0.5252208698743221)
            Predict: 0.0
           Else (feature 12 > -0.5252208698743221)
            Predict: 0.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 2.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 21 <= -0.15009556200178956)
        If (feature 16 <= -4.5738365195368305)
         If (feature 18 <= -0.046568023535510816)
          If (feature 20 <= -0.14679593698309107)
           If (feature 12 <= -0.5252208698743221)
            Predict: 1.0
           Else (feature 12 > -0.5252208698743221)
            Predict: 1.0
          Else (feature 20 > -0.14679593698309107)
           If (feature 12 <= -0.6706185591404157)
            Predict: 1.0
           Else (feature 12 > -0.6706185591404157)
            Predict: 1.0
         Else (feature 18 > -0.046568023535510816)
          Predict: 1.0
        Else (feature 16 > -4.5738365195368305)
         If (feature 12 <= -0.5743052249787717)
          If (feature 23 <= -0.22418194704191444)
           If (feature 12 <= -0.7185663394993363)
            Predict: 1.0
           Else (feature 12 > -0.7185663394993363)
            Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           If (feature 12 <= -0.8179685359988083)
            Predict: 1.0
           Else (feature 12 > -0.8179685359988083)
            Predict: 1.0
         Else (feature 12 > -0.5743052249787717)
          If (feature 23 <= -0.22418194704191444)
           If (feature 12 <= -0.5252208698743221)
            Predict: 1.0
           Else (feature 12 > -0.5252208698743221)
            Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           If (feature 12 <= -0.5252208698743221)
            Predict: 1.0
           Else (feature 12 > -0.5252208698743221)
            Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 12 <= -0.7185663394993363)
         If (feature 12 <= -0.7683834424241945)
          If (feature 12 <= -0.8179685359988083)
           Predict: 1.0
          Else (feature 12 > -0.8179685359988083)
           Predict: 1.0
         Else (feature 12 > -0.7683834424241945)
          Predict: 1.0
        Else (feature 12 > -0.7185663394993363)
         If (feature 12 <= -0.6241094743462174)
          If (feature 16 <= -4.5738365195368305)
           Predict: 1.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 12 <= -0.6706185591404157)
            Predict: 1.0
           Else (feature 12 > -0.6706185591404157)
            Predict: 1.0
         Else (feature 12 > -0.6241094743462174)
          If (feature 12 <= -0.5743052249787717)
           Predict: 1.0
          Else (feature 12 > -0.5743052249787717)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
   Else (feature 12 > -0.4753434193794085)
    If (feature 1 <= -0.21485093540978895)
     If (feature 26 <= -1.209247520263161)
      If (feature 12 <= -0.19539454642762513)
       If (feature 21 <= -0.15009556200178956)
        If (feature 2 <= -0.17104052067353878)
         If (feature 12 <= -0.3202214377034675)
          If (feature 7 <= -0.09784883649247689)
           If (feature 12 <= -0.4247768055643792)
            Predict: 1.0
           Else (feature 12 > -0.4247768055643792)
            Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= -0.4247768055643792)
            Predict: 0.0
           Else (feature 12 > -0.4247768055643792)
            Predict: 0.0
         Else (feature 12 > -0.3202214377034675)
          If (feature 20 <= -0.14679593698309107)
           If (feature 18 <= -0.046568023535510816)
            Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            Predict: 1.0
          Else (feature 20 > -0.14679593698309107)
           If (feature 12 <= -0.26531730349595944)
            Predict: 1.0
           Else (feature 12 > -0.26531730349595944)
            Predict: 1.0
        Else (feature 2 > -0.17104052067353878)
         If (feature 12 <= -0.26531730349595944)
          If (feature 12 <= -0.37543989205973577)
           If (feature 12 <= -0.4247768055643792)
            Predict: 1.0
           Else (feature 12 > -0.4247768055643792)
            Predict: 1.0
          Else (feature 12 > -0.37543989205973577)
           If (feature 12 <= -0.3202214377034675)
            Predict: 1.0
           Else (feature 12 > -0.3202214377034675)
            Predict: 1.0
         Else (feature 12 > -0.26531730349595944)
          Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 14 <= -0.13966049156682842)
         If (feature 12 <= -0.3202214377034675)
          If (feature 12 <= -0.37543989205973577)
           If (feature 12 <= -0.4247768055643792)
            Predict: 1.0
           Else (feature 12 > -0.4247768055643792)
            Predict: 1.0
          Else (feature 12 > -0.37543989205973577)
           Predict: 1.0
         Else (feature 12 > -0.3202214377034675)
          If (feature 12 <= -0.26531730349595944)
           Predict: 1.0
          Else (feature 12 > -0.26531730349595944)
           Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         Predict: 1.0
      Else (feature 12 > -0.19539454642762513)
       If (feature 21 <= -0.15009556200178956)
        If (feature 16 <= -4.5738365195368305)
         If (feature 12 <= 0.17933314635555966)
          If (feature 12 <= -0.1314275877225796)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
          Else (feature 12 > -0.1314275877225796)
           If (feature 15 <= -0.05503201998714172)
            Predict: 1.0
           Else (feature 15 > -0.05503201998714172)
            Predict: 1.0
         Else (feature 12 > 0.17933314635555966)
          If (feature 20 <= -0.14679593698309107)
           If (feature 9 <= -2.3625705369718766)
            Predict: 1.0
           Else (feature 9 > -2.3625705369718766)
            Predict: 1.0
          Else (feature 20 > -0.14679593698309107)
           Predict: 0.0
        Else (feature 16 > -4.5738365195368305)
         If (feature 8 <= -0.16565223057232098)
          If (feature 5 <= -0.21198034154516043)
           If (feature 12 <= 0.09489426028690125)
            Predict: 1.0
           Else (feature 12 > 0.09489426028690125)
            Predict: 1.0
          Else (feature 5 > -0.21198034154516043)
           If (feature 12 <= -0.06740113149913271)
            Predict: 1.0
           Else (feature 12 > -0.06740113149913271)
            Predict: 1.0
         Else (feature 8 > -0.16565223057232098)
          If (feature 12 <= 0.007222844080913405)
           Predict: 1.0
          Else (feature 12 > 0.007222844080913405)
           If (feature 12 <= 0.09489426028690125)
            Predict: 0.0
           Else (feature 12 > 0.09489426028690125)
            Predict: 0.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 5 <= -0.21198034154516043)
         If (feature 12 <= 0.09489426028690125)
          If (feature 12 <= -0.1314275877225796)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 0.0
          Else (feature 12 > -0.1314275877225796)
           If (feature 8 <= -0.16565223057232098)
            Predict: 1.0
           Else (feature 8 > -0.16565223057232098)
            Predict: 0.0
         Else (feature 12 > 0.09489426028690125)
          If (feature 12 <= 0.17933314635555966)
           Predict: 0.0
          Else (feature 12 > 0.17933314635555966)
           If (feature 7 <= -0.09784883649247689)
            Predict: 1.0
           Else (feature 7 > -0.09784883649247689)
            Predict: 0.0
        Else (feature 5 > -0.21198034154516043)
         Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= -0.1314275877225796)
        If (feature 5 <= -0.21198034154516043)
         If (feature 22 <= -3.6475244910988773)
          If (feature 12 <= -0.19539454642762513)
           If (feature 12 <= -0.4247768055643792)
            Predict: 1.0
           Else (feature 12 > -0.4247768055643792)
            Predict: 1.0
          Else (feature 12 > -0.19539454642762513)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          If (feature 7 <= -0.09784883649247689)
           If (feature 2 <= -0.17104052067353878)
            Predict: 1.0
           Else (feature 2 > -0.17104052067353878)
            Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= -0.37543989205973577)
            Predict: 0.0
           Else (feature 12 > -0.37543989205973577)
            Predict: 1.0
        Else (feature 5 > -0.21198034154516043)
         If (feature 16 <= -4.5738365195368305)
          If (feature 12 <= -0.26531730349595944)
           If (feature 15 <= -0.05503201998714172)
            Predict: 1.0
           Else (feature 15 > -0.05503201998714172)
            Predict: 0.0
          Else (feature 12 > -0.26531730349595944)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
         Else (feature 16 > -4.5738365195368305)
          If (feature 12 <= -0.26531730349595944)
           If (feature 12 <= -0.37543989205973577)
            Predict: 1.0
           Else (feature 12 > -0.37543989205973577)
            Predict: 1.0
          Else (feature 12 > -0.26531730349595944)
           If (feature 12 <= -0.19539454642762513)
            Predict: 1.0
           Else (feature 12 > -0.19539454642762513)
            Predict: 1.0
       Else (feature 12 > -0.1314275877225796)
        If (feature 5 <= -0.21198034154516043)
         If (feature 7 <= -0.09784883649247689)
          If (feature 12 <= 0.09489426028690125)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
          Else (feature 12 > 0.09489426028690125)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
         Else (feature 7 > -0.09784883649247689)
          If (feature 12 <= -0.06740113149913271)
           Predict: 0.0
          Else (feature 12 > -0.06740113149913271)
           If (feature 12 <= 0.17933314635555966)
            Predict: 1.0
           Else (feature 12 > 0.17933314635555966)
            Predict: 1.0
        Else (feature 5 > -0.21198034154516043)
         If (feature 15 <= -0.05503201998714172)
          If (feature 12 <= 0.007222844080913405)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
          Else (feature 12 > 0.007222844080913405)
           If (feature 12 <= 0.09489426028690125)
            Predict: 1.0
           Else (feature 12 > 0.09489426028690125)
            Predict: 1.0
         Else (feature 15 > -0.05503201998714172)
          If (feature 12 <= 0.007222844080913405)
           Predict: 1.0
          Else (feature 12 > 0.007222844080913405)
           If (feature 12 <= 0.09489426028690125)
            Predict: 1.0
           Else (feature 12 > 0.09489426028690125)
            Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 2 <= -0.17104052067353878)
        If (feature 14 <= -0.13966049156682842)
         If (feature 12 <= -0.26531730349595944)
          If (feature 12 <= -0.4247768055643792)
           If (feature 5 <= -0.21198034154516043)
            Predict: 1.0
           Else (feature 5 > -0.21198034154516043)
            Predict: 0.0
          Else (feature 12 > -0.4247768055643792)
           If (feature 12 <= -0.37543989205973577)
            Predict: 1.0
           Else (feature 12 > -0.37543989205973577)
            Predict: 1.0
         Else (feature 12 > -0.26531730349595944)
          If (feature 5 <= -0.21198034154516043)
           If (feature 9 <= -2.3625705369718766)
            Predict: 0.0
           Else (feature 9 > -2.3625705369718766)
            Predict: 1.0
          Else (feature 5 > -0.21198034154516043)
           If (feature 12 <= 0.09489426028690125)
            Predict: 1.0
           Else (feature 12 > 0.09489426028690125)
            Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 12 <= 0.09489426028690125)
          If (feature 12 <= -0.06740113149913271)
           Predict: 1.0
          Else (feature 12 > -0.06740113149913271)
           If (feature 12 <= 0.007222844080913405)
            Predict: 1.0
           Else (feature 12 > 0.007222844080913405)
            Predict: 1.0
         Else (feature 12 > 0.09489426028690125)
          Predict: 1.0
       Else (feature 2 > -0.17104052067353878)
        Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= -0.06740113149913271)
      If (feature 21 <= -0.15009556200178956)
       If (feature 27 <= -0.8269175577829952)
        If (feature 18 <= -0.046568023535510816)
         If (feature 23 <= -0.22418194704191444)
          If (feature 12 <= -0.26531730349595944)
           If (feature 12 <= -0.3202214377034675)
            Predict: 1.0
           Else (feature 12 > -0.3202214377034675)
            Predict: 1.0
          Else (feature 12 > -0.26531730349595944)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 23 > -0.22418194704191444)
          If (feature 12 <= -0.19539454642762513)
           Predict: 1.0
          Else (feature 12 > -0.19539454642762513)
           Predict: 1.0
        Else (feature 18 > -0.046568023535510816)
         Predict: 1.0
       Else (feature 27 > -0.8269175577829952)
        If (feature 12 <= -0.1314275877225796)
         If (feature 12 <= -0.19539454642762513)
          If (feature 20 <= -0.14679593698309107)
           If (feature 12 <= -0.37543989205973577)
            Predict: 1.0
           Else (feature 12 > -0.37543989205973577)
            Predict: 1.0
          Else (feature 20 > -0.14679593698309107)
           Predict: 0.0
         Else (feature 12 > -0.19539454642762513)
          Predict: 1.0
        Else (feature 12 > -0.1314275877225796)
         If (feature 14 <= -0.13966049156682842)
          Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 12 <= -0.37543989205973577)
        If (feature 12 <= -0.4247768055643792)
         If (feature 27 <= -0.8269175577829952)
          Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          Predict: 0.0
        Else (feature 12 > -0.4247768055643792)
         If (feature 26 <= -1.209247520263161)
          Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          Predict: 0.0
       Else (feature 12 > -0.37543989205973577)
        If (feature 12 <= -0.26531730349595944)
         If (feature 12 <= -0.3202214377034675)
          Predict: 1.0
         Else (feature 12 > -0.3202214377034675)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
        Else (feature 12 > -0.26531730349595944)
         If (feature 12 <= -0.1314275877225796)
          If (feature 12 <= -0.19539454642762513)
           Predict: 0.0
          Else (feature 12 > -0.19539454642762513)
           If (feature 26 <= -1.209247520263161)
            Predict: 0.0
           Else (feature 26 > -1.209247520263161)
            Predict: 0.0
         Else (feature 12 > -0.1314275877225796)
          If (feature 26 <= -1.209247520263161)
           Predict: 0.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
     Else (feature 12 > -0.06740113149913271)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= 0.17933314635555966)
        If (feature 16 <= -4.5738365195368305)
         If (feature 12 <= 0.007222844080913405)
          If (feature 14 <= -0.13966049156682842)
           Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 0.0
         Else (feature 12 > 0.007222844080913405)
          If (feature 26 <= -1.209247520263161)
           Predict: 0.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.09489426028690125)
            Predict: 0.0
           Else (feature 12 > 0.09489426028690125)
            Predict: 1.0
        Else (feature 16 > -4.5738365195368305)
         If (feature 12 <= 0.007222844080913405)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 22 <= -3.6475244910988773)
            Predict: 0.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
         Else (feature 12 > 0.007222844080913405)
          If (feature 22 <= -3.6475244910988773)
           Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
       Else (feature 12 > 0.17933314635555966)
        If (feature 26 <= -1.209247520263161)
         If (feature 18 <= -0.046568023535510816)
          Predict: 1.0
         Else (feature 18 > -0.046568023535510816)
          Predict: 0.0
        Else (feature 26 > -1.209247520263161)
         If (feature 20 <= -0.14679593698309107)
          If (feature 16 <= -4.5738365195368305)
           Predict: 1.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 22 <= -3.6475244910988773)
            Predict: 0.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
         Else (feature 20 > -0.14679593698309107)
          Predict: 0.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 26 <= -1.209247520263161)
        Predict: 0.0
       Else (feature 26 > -1.209247520263161)
        If (feature 12 <= 0.17933314635555966)
         If (feature 12 <= 0.007222844080913405)
          Predict: 0.0
         Else (feature 12 > 0.007222844080913405)
          If (feature 12 <= 0.09489426028690125)
           Predict: 0.0
          Else (feature 12 > 0.09489426028690125)
           Predict: 0.0
        Else (feature 12 > 0.17933314635555966)
         Predict: 0.0
  Else (feature 12 > 0.2746530552320055)
   If (feature 12 <= 1.2632091950093884)
    If (feature 1 <= -0.21485093540978895)
     If (feature 12 <= 0.6316258161320019)
      If (feature 26 <= -1.209247520263161)
       If (feature 16 <= -4.5738365195368305)
        If (feature 9 <= -2.3625705369718766)
         If (feature 12 <= 0.3706908698053133)
          If (feature 15 <= -0.05503201998714172)
           Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           Predict: 1.0
         Else (feature 12 > 0.3706908698053133)
          Predict: 1.0
        Else (feature 9 > -2.3625705369718766)
         If (feature 20 <= -0.14679593698309107)
          If (feature 21 <= -0.15009556200178956)
           If (feature 12 <= 0.3706908698053133)
            Predict: 1.0
           Else (feature 12 > 0.3706908698053133)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           If (feature 12 <= 0.48033870791697536)
            Predict: 0.0
           Else (feature 12 > 0.48033870791697536)
            Predict: 1.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 12 <= 0.48033870791697536)
           Predict: 1.0
          Else (feature 12 > 0.48033870791697536)
           Predict: 0.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 8 <= -0.16565223057232098)
         If (feature 2 <= -0.17104052067353878)
          If (feature 7 <= -0.09784883649247689)
           If (feature 9 <= -2.3625705369718766)
            Predict: 1.0
           Else (feature 9 > -2.3625705369718766)
            Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= 0.48033870791697536)
            Predict: 1.0
           Else (feature 12 > 0.48033870791697536)
            Predict: 1.0
         Else (feature 2 > -0.17104052067353878)
          If (feature 12 <= 0.3706908698053133)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
          Else (feature 12 > 0.3706908698053133)
           If (feature 12 <= 0.48033870791697536)
            Predict: 1.0
           Else (feature 12 > 0.48033870791697536)
            Predict: 1.0
        Else (feature 8 > -0.16565223057232098)
         If (feature 12 <= 0.48033870791697536)
          If (feature 12 <= 0.3706908698053133)
           Predict: 0.0
          Else (feature 12 > 0.3706908698053133)
           Predict: 1.0
         Else (feature 12 > 0.48033870791697536)
          Predict: 0.0
      Else (feature 26 > -1.209247520263161)
       If (feature 7 <= -0.09784883649247689)
        If (feature 9 <= -2.3625705369718766)
         If (feature 8 <= -0.16565223057232098)
          If (feature 5 <= -0.21198034154516043)
           If (feature 12 <= 0.48033870791697536)
            Predict: 1.0
           Else (feature 12 > 0.48033870791697536)
            Predict: 1.0
          Else (feature 5 > -0.21198034154516043)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 8 > -0.16565223057232098)
          If (feature 14 <= -0.13966049156682842)
           If (feature 23 <= -0.22418194704191444)
            Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 0.0
        Else (feature 9 > -2.3625705369718766)
         If (feature 21 <= -0.15009556200178956)
          If (feature 14 <= -0.13966049156682842)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           If (feature 12 <= 0.3706908698053133)
            Predict: 1.0
           Else (feature 12 > 0.3706908698053133)
            Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 12 <= 0.48033870791697536)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
          Else (feature 12 > 0.48033870791697536)
           If (feature 14 <= -0.13966049156682842)
            Predict: 0.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
       Else (feature 7 > -0.09784883649247689)
        If (feature 20 <= -0.14679593698309107)
         If (feature 21 <= -0.15009556200178956)
          If (feature 12 <= 0.3706908698053133)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 0.0
          Else (feature 12 > 0.3706908698053133)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 12 <= 0.3706908698053133)
           Predict: 0.0
          Else (feature 12 > 0.3706908698053133)
           If (feature 12 <= 0.48033870791697536)
            Predict: 0.0
           Else (feature 12 > 0.48033870791697536)
            Predict: 1.0
        Else (feature 20 > -0.14679593698309107)
         If (feature 12 <= 0.3706908698053133)
          Predict: 0.0
         Else (feature 12 > 0.3706908698053133)
          If (feature 12 <= 0.48033870791697536)
           Predict: 1.0
          Else (feature 12 > 0.48033870791697536)
           Predict: 1.0
     Else (feature 12 > 0.6316258161320019)
      If (feature 2 <= -0.17104052067353878)
       If (feature 5 <= -0.21198034154516043)
        If (feature 14 <= -0.13966049156682842)
         If (feature 26 <= -1.209247520263161)
          If (feature 21 <= -0.15009556200178956)
           If (feature 9 <= -2.3625705369718766)
            Predict: 1.0
           Else (feature 9 > -2.3625705369718766)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           If (feature 9 <= -2.3625705369718766)
            Predict: 0.0
           Else (feature 9 > -2.3625705369718766)
            Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 21 <= -0.15009556200178956)
           If (feature 7 <= -0.09784883649247689)
            Predict: 1.0
           Else (feature 7 > -0.09784883649247689)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           If (feature 8 <= -0.16565223057232098)
            Predict: 0.0
           Else (feature 8 > -0.16565223057232098)
            Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 9 <= -2.3625705369718766)
          If (feature 7 <= -0.09784883649247689)
           If (feature 12 <= 0.7863049127162122)
            Predict: 0.0
           Else (feature 12 > 0.7863049127162122)
            Predict: 0.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= 0.7863049127162122)
            Predict: 0.0
           Else (feature 12 > 0.7863049127162122)
            Predict: 0.0
         Else (feature 9 > -2.3625705369718766)
          If (feature 12 <= 0.9777724007424208)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 0.0
          Else (feature 12 > 0.9777724007424208)
           If (feature 23 <= -0.22418194704191444)
            Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            Predict: 1.0
       Else (feature 5 > -0.21198034154516043)
        If (feature 27 <= -0.8269175577829952)
         If (feature 15 <= -0.05503201998714172)
          If (feature 14 <= -0.13966049156682842)
           If (feature 12 <= 0.7863049127162122)
            Predict: 1.0
           Else (feature 12 > 0.7863049127162122)
            Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           If (feature 12 <= 0.7863049127162122)
            Predict: 1.0
           Else (feature 12 > 0.7863049127162122)
            Predict: 1.0
         Else (feature 15 > -0.05503201998714172)
          Predict: 1.0
        Else (feature 27 > -0.8269175577829952)
         If (feature 15 <= -0.05503201998714172)
          If (feature 12 <= 0.9777724007424208)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 1.0
          Else (feature 12 > 0.9777724007424208)
           Predict: 1.0
         Else (feature 15 > -0.05503201998714172)
          If (feature 12 <= 0.9777724007424208)
           Predict: 1.0
          Else (feature 12 > 0.9777724007424208)
           Predict: 1.0
      Else (feature 2 > -0.17104052067353878)
       If (feature 21 <= -0.15009556200178956)
        If (feature 20 <= -0.14679593698309107)
         If (feature 27 <= -0.8269175577829952)
          If (feature 12 <= 0.7863049127162122)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
          Else (feature 12 > 0.7863049127162122)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 12 <= 0.9777724007424208)
           If (feature 12 <= 0.7863049127162122)
            Predict: 1.0
           Else (feature 12 > 0.7863049127162122)
            Predict: 1.0
          Else (feature 12 > 0.9777724007424208)
           Predict: 1.0
        Else (feature 20 > -0.14679593698309107)
         If (feature 12 <= 0.7863049127162122)
          Predict: 1.0
         Else (feature 12 > 0.7863049127162122)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.9777724007424208)
            Predict: 1.0
           Else (feature 12 > 0.9777724007424208)
            Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 12 <= 0.9777724007424208)
         If (feature 12 <= 0.7863049127162122)
          Predict: 1.0
         Else (feature 12 > 0.7863049127162122)
          Predict: 1.0
        Else (feature 12 > 0.9777724007424208)
         If (feature 14 <= -0.13966049156682842)
          Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= 0.7863049127162122)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= 0.3706908698053133)
        If (feature 26 <= -1.209247520263161)
         If (feature 22 <= -3.6475244910988773)
          Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          Predict: 1.0
        Else (feature 26 > -1.209247520263161)
         If (feature 20 <= -0.14679593698309107)
          If (feature 15 <= -0.05503201998714172)
           If (feature 18 <= -0.046568023535510816)
            Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           Predict: 0.0
         Else (feature 20 > -0.14679593698309107)
          Predict: 0.0
       Else (feature 12 > 0.3706908698053133)
        If (feature 18 <= -0.046568023535510816)
         If (feature 27 <= -0.8269175577829952)
          If (feature 12 <= 0.6316258161320019)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 0.0
          Else (feature 12 > 0.6316258161320019)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 12 <= 0.6316258161320019)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 0.0
          Else (feature 12 > 0.6316258161320019)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
        Else (feature 18 > -0.046568023535510816)
         If (feature 26 <= -1.209247520263161)
          Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= 0.48033870791697536)
           Predict: 0.0
          Else (feature 12 > 0.48033870791697536)
           Predict: 0.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 16 <= -4.5738365195368305)
        Predict: 0.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 12 <= 0.48033870791697536)
         If (feature 12 <= 0.3706908698053133)
          Predict: 0.0
         Else (feature 12 > 0.3706908698053133)
          Predict: 0.0
        Else (feature 12 > 0.48033870791697536)
         If (feature 26 <= -1.209247520263161)
          Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= 0.6316258161320019)
           Predict: 0.0
          Else (feature 12 > 0.6316258161320019)
           Predict: 0.0
     Else (feature 12 > 0.7863049127162122)
      If (feature 14 <= -0.13966049156682842)
       If (feature 16 <= -4.5738365195368305)
        If (feature 18 <= -0.046568023535510816)
         If (feature 22 <= -3.6475244910988773)
          Predict: 0.0
         Else (feature 22 > -3.6475244910988773)
          If (feature 26 <= -1.209247520263161)
           Predict: 0.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.9777724007424208)
            Predict: 0.0
           Else (feature 12 > 0.9777724007424208)
            Predict: 0.0
        Else (feature 18 > -0.046568023535510816)
         Predict: 0.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 23 <= -0.22418194704191444)
         If (feature 21 <= -0.15009556200178956)
          If (feature 27 <= -0.8269175577829952)
           If (feature 12 <= 0.9777724007424208)
            Predict: 1.0
           Else (feature 12 > 0.9777724007424208)
            Predict: 1.0
          Else (feature 27 > -0.8269175577829952)
           If (feature 12 <= 0.9777724007424208)
            Predict: 1.0
           Else (feature 12 > 0.9777724007424208)
            Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.9777724007424208)
            Predict: 0.0
           Else (feature 12 > 0.9777724007424208)
            Predict: 0.0
        Else (feature 23 > -0.22418194704191444)
         Predict: 1.0
      Else (feature 14 > -0.13966049156682842)
       If (feature 12 <= 0.9777724007424208)
        If (feature 26 <= -1.209247520263161)
         Predict: 0.0
        Else (feature 26 > -1.209247520263161)
         Predict: 0.0
       Else (feature 12 > 0.9777724007424208)
        If (feature 22 <= -3.6475244910988773)
         Predict: 0.0
        Else (feature 22 > -3.6475244910988773)
         If (feature 26 <= -1.209247520263161)
          Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          Predict: 0.0
   Else (feature 12 > 1.2632091950093884)
    If (feature 2 <= -0.17104052067353878)
     If (feature 5 <= -0.21198034154516043)
      If (feature 12 <= 1.6456028460299439)
       If (feature 9 <= -2.3625705369718766)
        If (feature 14 <= -0.13966049156682842)
         If (feature 8 <= -0.16565223057232098)
          If (feature 16 <= -4.5738365195368305)
           If (feature 1 <= -0.21485093540978895)
            Predict: 0.0
           Else (feature 1 > -0.21485093540978895)
            Predict: 0.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 7 <= -0.09784883649247689)
            Predict: 1.0
           Else (feature 7 > -0.09784883649247689)
            Predict: 0.0
         Else (feature 8 > -0.16565223057232098)
          If (feature 23 <= -0.22418194704191444)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           Predict: 0.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 8 <= -0.16565223057232098)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 21 <= -0.15009556200178956)
            Predict: 0.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 2.0
         Else (feature 8 > -0.16565223057232098)
          Predict: 2.0
       Else (feature 9 > -2.3625705369718766)
        If (feature 27 <= -0.8269175577829952)
         If (feature 21 <= -0.15009556200178956)
          If (feature 14 <= -0.13966049156682842)
           If (feature 23 <= -0.22418194704191444)
            Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 14 <= -0.13966049156682842)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 0.0
        Else (feature 27 > -0.8269175577829952)
         If (feature 14 <= -0.13966049156682842)
          If (feature 22 <= -3.6475244910988773)
           Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 18 <= -0.046568023535510816)
            Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            Predict: 0.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 21 <= -0.15009556200178956)
           Predict: 2.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
      Else (feature 12 > 1.6456028460299439)
       If (feature 26 <= -1.209247520263161)
        If (feature 16 <= -4.5738365195368305)
         If (feature 12 <= 2.370632435155422)
          If (feature 9 <= -2.3625705369718766)
           Predict: 0.0
          Else (feature 9 > -2.3625705369718766)
           If (feature 14 <= -0.13966049156682842)
            Predict: 0.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 0.0
         Else (feature 12 > 2.370632435155422)
          If (feature 15 <= -0.05503201998714172)
           If (feature 14 <= -0.13966049156682842)
            Predict: 0.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 0.0
          Else (feature 15 > -0.05503201998714172)
           Predict: 1.0
        Else (feature 16 > -4.5738365195368305)
         If (feature 8 <= -0.16565223057232098)
          If (feature 7 <= -0.09784883649247689)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           Predict: 0.0
         Else (feature 8 > -0.16565223057232098)
          If (feature 12 <= 2.370632435155422)
           Predict: 0.0
          Else (feature 12 > 2.370632435155422)
           Predict: 1.0
       Else (feature 26 > -1.209247520263161)
        If (feature 9 <= -2.3625705369718766)
         If (feature 20 <= -0.14679593698309107)
          If (feature 7 <= -0.09784883649247689)
           If (feature 16 <= -4.5738365195368305)
            Predict: 0.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= 2.370632435155422)
            Predict: 0.0
           Else (feature 12 > 2.370632435155422)
            Predict: 0.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 1 <= -0.21485093540978895)
           If (feature 4 <= -0.013011413030513683)
            Predict: 1.0
           Else (feature 4 > -0.013011413030513683)
            Predict: 0.0
          Else (feature 1 > -0.21485093540978895)
           If (feature 12 <= 2.370632435155422)
            Predict: 0.0
           Else (feature 12 > 2.370632435155422)
            Predict: 1.0
        Else (feature 9 > -2.3625705369718766)
         If (feature 14 <= -0.13966049156682842)
          If (feature 15 <= -0.05503201998714172)
           If (feature 12 <= 2.370632435155422)
            Predict: 1.0
           Else (feature 12 > 2.370632435155422)
            Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           If (feature 12 <= 2.370632435155422)
            Predict: 1.0
           Else (feature 12 > 2.370632435155422)
            Predict: 0.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 12 <= 2.370632435155422)
           If (feature 22 <= -3.6475244910988773)
            Predict: 0.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 0.0
          Else (feature 12 > 2.370632435155422)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 0.0
     Else (feature 5 > -0.21198034154516043)
      If (feature 27 <= -0.8269175577829952)
       If (feature 15 <= -0.05503201998714172)
        If (feature 20 <= -0.14679593698309107)
         If (feature 23 <= -0.22418194704191444)
          If (feature 13 <= -0.004277803299573942)
           If (feature 12 <= 2.370632435155422)
            Predict: 1.0
           Else (feature 12 > 2.370632435155422)
            Predict: 1.0
          Else (feature 13 > -0.004277803299573942)
           Predict: 0.0
         Else (feature 23 > -0.22418194704191444)
          If (feature 12 <= 1.6456028460299439)
           Predict: 1.0
          Else (feature 12 > 1.6456028460299439)
           Predict: 1.0
        Else (feature 20 > -0.14679593698309107)
         If (feature 12 <= 2.370632435155422)
          If (feature 21 <= -0.15009556200178956)
           If (feature 12 <= 1.6456028460299439)
            Predict: 1.0
           Else (feature 12 > 1.6456028460299439)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
         Else (feature 12 > 2.370632435155422)
          Predict: 1.0
       Else (feature 15 > -0.05503201998714172)
        If (feature 12 <= 2.370632435155422)
         If (feature 12 <= 1.6456028460299439)
          Predict: 1.0
         Else (feature 12 > 1.6456028460299439)
          Predict: 1.0
        Else (feature 12 > 2.370632435155422)
         If (feature 21 <= -0.15009556200178956)
          Predict: 0.0
         Else (feature 21 > -0.15009556200178956)
          Predict: 0.0
      Else (feature 27 > -0.8269175577829952)
       If (feature 12 <= 1.6456028460299439)
        Predict: 1.0
       Else (feature 12 > 1.6456028460299439)
        If (feature 22 <= -3.6475244910988773)
         Predict: 1.0
        Else (feature 22 > -3.6475244910988773)
         If (feature 16 <= -4.5738365195368305)
          Predict: 1.0
         Else (feature 16 > -4.5738365195368305)
          If (feature 12 <= 2.370632435155422)
           Predict: 1.0
          Else (feature 12 > 2.370632435155422)
           Predict: 1.0
    Else (feature 2 > -0.17104052067353878)
     If (feature 20 <= -0.14679593698309107)
      If (feature 12 <= 1.6456028460299439)
       If (feature 23 <= -0.22418194704191444)
        If (feature 22 <= -3.6475244910988773)
         Predict: 1.0
        Else (feature 22 > -3.6475244910988773)
         If (feature 27 <= -0.8269175577829952)
          If (feature 16 <= -4.5738365195368305)
           Predict: 1.0
          Else (feature 16 > -4.5738365195368305)
           Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          Predict: 1.0
       Else (feature 23 > -0.22418194704191444)
        Predict: 1.0
      Else (feature 12 > 1.6456028460299439)
       If (feature 21 <= -0.15009556200178956)
        If (feature 19 <= -0.013696812288279198)
         If (feature 14 <= -0.13966049156682842)
          If (feature 12 <= 2.370632435155422)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
          Else (feature 12 > 2.370632435155422)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 12 <= 2.370632435155422)
           Predict: 1.0
          Else (feature 12 > 2.370632435155422)
           Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 12 <= 2.370632435155422)
         Predict: 1.0
        Else (feature 12 > 2.370632435155422)
         If (feature 15 <= -0.05503201998714172)
          Predict: 1.0
         Else (feature 15 > -0.05503201998714172)
          Predict: 1.0
     Else (feature 20 > -0.14679593698309107)
      If (feature 22 <= -3.6475244910988773)
       Predict: 1.0
      Else (feature 22 > -3.6475244910988773)
       If (feature 12 <= 2.370632435155422)
        If (feature 12 <= 1.6456028460299439)
         Predict: 1.0
        Else (feature 12 > 1.6456028460299439)
         Predict: 1.0
       Else (feature 12 > 2.370632435155422)
        Predict: 1.0

Learned TreeDecisionTreeModel classifier of depth 18 with 2563 nodes
  If (feature 12 <= 0.26521158727034244)
   If (feature 12 <= -0.43310423959454036)
    If (feature 12 <= -0.8549392531276686)
     If (feature 16 <= -4.5738365195368305)
      If (feature 9 <= -2.3625705369718766)
       If (feature 15 <= -0.05503201998714172)
        If (feature 19 <= -0.013696812288279198)
         If (feature 18 <= -0.046568023535510816)
          If (feature 13 <= -0.004277803299573942)
           If (feature 12 <= -1.0964073764531632)
            If (feature 1 <= -0.21485093540978895)
             Predict: 1.0
            Else (feature 1 > -0.21485093540978895)
             Predict: 1.0
           Else (feature 12 > -1.0964073764531632)
            If (feature 12 <= -0.9211432604597954)
             If (feature 1 <= -0.21485093540978895)
              Predict: 1.0
             Else (feature 1 > -0.21485093540978895)
              If (feature 12 <= -0.9927102793475433)
               Predict: 0.0
              Else (feature 12 > -0.9927102793475433)
               Predict: 1.0
            Else (feature 12 > -0.9211432604597954)
             If (feature 14 <= -0.13966049156682842)
              Predict: 2.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
          Else (feature 13 > -0.004277803299573942)
           Predict: 2.0
         Else (feature 18 > -0.046568023535510816)
          Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         If (feature 1 <= -0.21485093540978895)
          If (feature 12 <= -1.0964073764531632)
           Predict: 2.0
          Else (feature 12 > -1.0964073764531632)
           Predict: 0.0
         Else (feature 1 > -0.21485093540978895)
          Predict: 2.0
       Else (feature 15 > -0.05503201998714172)
        If (feature 2 <= -0.17104052067353878)
         If (feature 12 <= -1.0964073764531632)
          If (feature 1 <= -0.21485093540978895)
           If (feature 26 <= -1.209247520263161)
            Predict: 3.0
           Else (feature 26 > -1.209247520263161)
            Predict: 2.0
          Else (feature 1 > -0.21485093540978895)
           If (feature 26 <= -1.209247520263161)
            Predict: 3.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
         Else (feature 12 > -1.0964073764531632)
          If (feature 12 <= -0.9927102793475433)
           Predict: 1.0
          Else (feature 12 > -0.9927102793475433)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 2.0
        Else (feature 2 > -0.17104052067353878)
         Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 14 <= -0.13966049156682842)
        If (feature 19 <= -0.013696812288279198)
         If (feature 26 <= -1.209247520263161)
          If (feature 12 <= -0.9927102793475433)
           If (feature 18 <= -0.046568023535510816)
            If (feature 12 <= -1.0964073764531632)
             If (feature 15 <= -0.05503201998714172)
              Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             If (feature 15 <= -0.05503201998714172)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            Predict: 1.0
          Else (feature 12 > -0.9927102793475433)
           Predict: 1.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= -1.0964073764531632)
           Predict: 1.0
          Else (feature 12 > -1.0964073764531632)
           If (feature 20 <= -0.14679593698309107)
            Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            If (feature 12 <= -0.9211432604597954)
             If (feature 12 <= -0.9927102793475433)
              Predict: 1.0
             Else (feature 12 > -0.9927102793475433)
              Predict: 1.0
            Else (feature 12 > -0.9211432604597954)
             Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 2.0
       Else (feature 14 > -0.13966049156682842)
        If (feature 26 <= -1.209247520263161)
         If (feature 12 <= -0.9211432604597954)
          If (feature 12 <= -0.9927102793475433)
           Predict: 1.0
          Else (feature 12 > -0.9927102793475433)
           Predict: 1.0
         Else (feature 12 > -0.9211432604597954)
          Predict: 1.0
        Else (feature 26 > -1.209247520263161)
         If (feature 12 <= -0.9927102793475433)
          If (feature 12 <= -1.0964073764531632)
           Predict: 1.0
          Else (feature 12 > -1.0964073764531632)
           Predict: 1.0
         Else (feature 12 > -0.9927102793475433)
          If (feature 12 <= -0.9211432604597954)
           Predict: 1.0
          Else (feature 12 > -0.9211432604597954)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
     Else (feature 16 > -4.5738365195368305)
      If (feature 9 <= -2.3625705369718766)
       If (feature 23 <= -0.22418194704191444)
        If (feature 12 <= -0.9927102793475433)
         If (feature 5 <= -0.21198034154516043)
          If (feature 27 <= -0.8269175577829952)
           If (feature 1 <= -0.21485093540978895)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 12 <= -1.0964073764531632)
              If (feature 7 <= -0.09784883649247689)
               If (feature 2 <= -0.17104052067353878)
                Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                Predict: 1.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
             Else (feature 12 > -1.0964073764531632)
              Predict: 1.0
           Else (feature 1 > -0.21485093540978895)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
          Else (feature 27 > -0.8269175577829952)
           If (feature 1 <= -0.21485093540978895)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
           Else (feature 1 > -0.21485093540978895)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
         Else (feature 5 > -0.21198034154516043)
          If (feature 12 <= -1.0964073764531632)
           If (feature 27 <= -0.8269175577829952)
            Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            Predict: 1.0
          Else (feature 12 > -1.0964073764531632)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
        Else (feature 12 > -0.9927102793475433)
         If (feature 12 <= -0.9211432604597954)
          If (feature 21 <= -0.15009556200178956)
           If (feature 27 <= -0.8269175577829952)
            If (feature 1 <= -0.21485093540978895)
             If (feature 2 <= -0.17104052067353878)
              If (feature 5 <= -0.21198034154516043)
               Predict: 1.0
              Else (feature 5 > -0.21198034154516043)
               Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
            Else (feature 1 > -0.21485093540978895)
             Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            If (feature 2 <= -0.17104052067353878)
             If (feature 5 <= -0.21198034154516043)
              Predict: 1.0
             Else (feature 5 > -0.21198034154516043)
              Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 0.0
         Else (feature 12 > -0.9211432604597954)
          If (feature 1 <= -0.21485093540978895)
           If (feature 26 <= -1.209247520263161)
            If (feature 2 <= -0.17104052067353878)
             Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            If (feature 2 <= -0.17104052067353878)
             If (feature 5 <= -0.21198034154516043)
              Predict: 1.0
             Else (feature 5 > -0.21198034154516043)
              If (feature 21 <= -0.15009556200178956)
               Predict: 1.0
              Else (feature 21 > -0.15009556200178956)
               Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
          Else (feature 1 > -0.21485093540978895)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
       Else (feature 23 > -0.22418194704191444)
        If (feature 27 <= -0.8269175577829952)
         If (feature 12 <= -0.9927102793475433)
          If (feature 12 <= -1.0964073764531632)
           Predict: 1.0
          Else (feature 12 > -1.0964073764531632)
           Predict: 1.0
         Else (feature 12 > -0.9927102793475433)
          Predict: 1.0
        Else (feature 27 > -0.8269175577829952)
         If (feature 12 <= -0.9211432604597954)
          Predict: 1.0
         Else (feature 12 > -0.9211432604597954)
          If (feature 1 <= -0.21485093540978895)
           Predict: 1.0
          Else (feature 1 > -0.21485093540978895)
           Predict: 1.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 22 <= -3.6475244910988773)
        If (feature 21 <= -0.15009556200178956)
         If (feature 12 <= -0.9211432604597954)
          If (feature 12 <= -0.9927102793475433)
           If (feature 26 <= -1.209247520263161)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
          Else (feature 12 > -0.9927102793475433)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
         Else (feature 12 > -0.9211432604597954)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
        Else (feature 21 > -0.15009556200178956)
         If (feature 12 <= -0.9211432604597954)
          If (feature 26 <= -1.209247520263161)
           If (feature 12 <= -0.9927102793475433)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
           Else (feature 12 > -0.9927102793475433)
            Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= -0.9927102793475433)
            If (feature 12 <= -1.0964073764531632)
             Predict: 1.0
            Else (feature 12 > -1.0964073764531632)
             Predict: 1.0
           Else (feature 12 > -0.9927102793475433)
            Predict: 1.0
         Else (feature 12 > -0.9211432604597954)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
       Else (feature 22 > -3.6475244910988773)
        If (feature 12 <= -0.9927102793475433)
         If (feature 27 <= -0.8269175577829952)
          If (feature 12 <= -1.0964073764531632)
           Predict: 1.0
          Else (feature 12 > -1.0964073764531632)
           Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 12 <= -1.0964073764531632)
           Predict: 1.0
          Else (feature 12 > -1.0964073764531632)
           Predict: 1.0
        Else (feature 12 > -0.9927102793475433)
         If (feature 27 <= -0.8269175577829952)
          If (feature 12 <= -0.9211432604597954)
           Predict: 1.0
          Else (feature 12 > -0.9211432604597954)
           Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 12 <= -0.9211432604597954)
           Predict: 1.0
          Else (feature 12 > -0.9211432604597954)
           Predict: 1.0
    Else (feature 12 > -0.8549392531276686)
     If (feature 26 <= -1.209247520263161)
      If (feature 9 <= -2.3625705369718766)
       If (feature 1 <= -0.21485093540978895)
        If (feature 19 <= -0.013696812288279198)
         If (feature 7 <= -0.09784883649247689)
          If (feature 8 <= -0.16565223057232098)
           If (feature 12 <= -0.6646069743984345)
            If (feature 2 <= -0.17104052067353878)
             If (feature 12 <= -0.7492174394041787)
              If (feature 23 <= -0.22418194704191444)
               If (feature 12 <= -0.8012228271138014)
                Predict: 1.0
               Else (feature 12 > -0.8012228271138014)
                If (feature 14 <= -0.13966049156682842)
                 If (feature 21 <= -0.15009556200178956)
                  Predict: 1.0
                 Else (feature 21 > -0.15009556200178956)
                  Predict: 1.0
                Else (feature 14 > -0.13966049156682842)
                 Predict: 1.0
              Else (feature 23 > -0.22418194704191444)
               If (feature 12 <= -0.8012228271138014)
                Predict: 1.0
               Else (feature 12 > -0.8012228271138014)
                Predict: 1.0
             Else (feature 12 > -0.7492174394041787)
              If (feature 12 <= -0.7060999799477964)
               Predict: 1.0
              Else (feature 12 > -0.7060999799477964)
               Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             If (feature 12 <= -0.7060999799477964)
              If (feature 12 <= -0.7492174394041787)
               If (feature 12 <= -0.8012228271138014)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 If (feature 15 <= -0.05503201998714172)
                  Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 1.0
               Else (feature 12 > -0.8012228271138014)
                Predict: 1.0
              Else (feature 12 > -0.7492174394041787)
               Predict: 1.0
             Else (feature 12 > -0.7060999799477964)
              Predict: 1.0
           Else (feature 12 > -0.6646069743984345)
            If (feature 12 <= -0.5727612961403659)
             If (feature 2 <= -0.17104052067353878)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 16 <= -4.5738365195368305)
                Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                If (feature 12 <= -0.6175274289778507)
                 Predict: 1.0
                Else (feature 12 > -0.6175274289778507)
                 Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              If (feature 12 <= -0.6175274289778507)
               Predict: 1.0
              Else (feature 12 > -0.6175274289778507)
               Predict: 1.0
            Else (feature 12 > -0.5727612961403659)
             If (feature 14 <= -0.13966049156682842)
              If (feature 5 <= -0.21198034154516043)
               If (feature 12 <= -0.5300018909280063)
                Predict: 1.0
               Else (feature 12 > -0.5300018909280063)
                If (feature 12 <= -0.48298747561665817)
                 Predict: 1.0
                Else (feature 12 > -0.48298747561665817)
                 Predict: 1.0
              Else (feature 5 > -0.21198034154516043)
               If (feature 12 <= -0.48298747561665817)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 If (feature 15 <= -0.05503201998714172)
                  If (feature 12 <= -0.5300018909280063)
                   Predict: 1.0
                  Else (feature 12 > -0.5300018909280063)
                   Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 1.0
               Else (feature 12 > -0.48298747561665817)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              If (feature 12 <= -0.48298747561665817)
               Predict: 1.0
              Else (feature 12 > -0.48298747561665817)
               Predict: 0.0
          Else (feature 8 > -0.16565223057232098)
           If (feature 12 <= -0.6646069743984345)
            If (feature 12 <= -0.7060999799477964)
             Predict: 1.0
            Else (feature 12 > -0.7060999799477964)
             Predict: 0.0
           Else (feature 12 > -0.6646069743984345)
            Predict: 1.0
         Else (feature 7 > -0.09784883649247689)
          If (feature 12 <= -0.7060999799477964)
           Predict: 1.0
          Else (feature 12 > -0.7060999799477964)
           If (feature 12 <= -0.6646069743984345)
            Predict: 0.0
           Else (feature 12 > -0.6646069743984345)
            If (feature 12 <= -0.5727612961403659)
             Predict: 1.0
            Else (feature 12 > -0.5727612961403659)
             If (feature 12 <= -0.5300018909280063)
              Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              Predict: 0.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 2.0
       Else (feature 1 > -0.21485093540978895)
        If (feature 12 <= -0.5300018909280063)
         If (feature 19 <= -0.013696812288279198)
          If (feature 12 <= -0.7492174394041787)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 12 <= -0.8012228271138014)
             If (feature 14 <= -0.13966049156682842)
              Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
            Else (feature 12 > -0.8012228271138014)
             Predict: 1.0
          Else (feature 12 > -0.7492174394041787)
           If (feature 12 <= -0.6646069743984345)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 12 <= -0.7060999799477964)
              Predict: 1.0
             Else (feature 12 > -0.7060999799477964)
              Predict: 1.0
           Else (feature 12 > -0.6646069743984345)
            If (feature 12 <= -0.6175274289778507)
             Predict: 1.0
            Else (feature 12 > -0.6175274289778507)
             If (feature 23 <= -0.22418194704191444)
              If (feature 22 <= -3.6475244910988773)
               Predict: 0.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 12 <= -0.5727612961403659)
                Predict: 1.0
               Else (feature 12 > -0.5727612961403659)
                Predict: 1.0
             Else (feature 23 > -0.22418194704191444)
              Predict: 1.0
         Else (feature 19 > -0.013696812288279198)
          Predict: 2.0
        Else (feature 12 > -0.5300018909280063)
         If (feature 12 <= -0.48298747561665817)
          If (feature 21 <= -0.15009556200178956)
           Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
         Else (feature 12 > -0.48298747561665817)
          If (feature 21 <= -0.15009556200178956)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 0.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 12 <= -0.6646069743984345)
        If (feature 22 <= -3.6475244910988773)
         If (feature 18 <= -0.046568023535510816)
          If (feature 12 <= -0.8012228271138014)
           If (feature 23 <= -0.22418194704191444)
            Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            Predict: 1.0
          Else (feature 12 > -0.8012228271138014)
           If (feature 23 <= -0.22418194704191444)
            If (feature 12 <= -0.7060999799477964)
             If (feature 12 <= -0.7492174394041787)
              Predict: 1.0
             Else (feature 12 > -0.7492174394041787)
              Predict: 1.0
            Else (feature 12 > -0.7060999799477964)
             Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            If (feature 12 <= -0.7060999799477964)
             If (feature 12 <= -0.7492174394041787)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
             Else (feature 12 > -0.7492174394041787)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
            Else (feature 12 > -0.7060999799477964)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
         Else (feature 18 > -0.046568023535510816)
          Predict: 1.0
        Else (feature 22 > -3.6475244910988773)
         If (feature 20 <= -0.14679593698309107)
          If (feature 12 <= -0.7060999799477964)
           If (feature 12 <= -0.7492174394041787)
            If (feature 14 <= -0.13966049156682842)
             If (feature 12 <= -0.8012228271138014)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
             Else (feature 12 > -0.8012228271138014)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             If (feature 12 <= -0.8012228271138014)
              Predict: 1.0
             Else (feature 12 > -0.8012228271138014)
              Predict: 1.0
           Else (feature 12 > -0.7492174394041787)
            If (feature 16 <= -4.5738365195368305)
             Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 1.0
          Else (feature 12 > -0.7060999799477964)
           If (feature 14 <= -0.13966049156682842)
            If (feature 15 <= -0.05503201998714172)
             Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 12 <= -0.8012228271138014)
           Predict: 1.0
          Else (feature 12 > -0.8012228271138014)
           If (feature 12 <= -0.7492174394041787)
            Predict: 1.0
           Else (feature 12 > -0.7492174394041787)
            Predict: 1.0
       Else (feature 12 > -0.6646069743984345)
        If (feature 21 <= -0.15009556200178956)
         If (feature 12 <= -0.5727612961403659)
          If (feature 22 <= -3.6475244910988773)
           If (feature 12 <= -0.6175274289778507)
            If (feature 16 <= -4.5738365195368305)
             Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 1.0
           Else (feature 12 > -0.6175274289778507)
            Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 20 <= -0.14679593698309107)
            If (feature 14 <= -0.13966049156682842)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 12 <= -0.6175274289778507)
               Predict: 1.0
              Else (feature 12 > -0.6175274289778507)
               Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             If (feature 12 <= -0.6175274289778507)
              Predict: 1.0
             Else (feature 12 > -0.6175274289778507)
              Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            If (feature 12 <= -0.6175274289778507)
             Predict: 1.0
            Else (feature 12 > -0.6175274289778507)
             Predict: 1.0
         Else (feature 12 > -0.5727612961403659)
          If (feature 20 <= -0.14679593698309107)
           If (feature 12 <= -0.5300018909280063)
            If (feature 22 <= -3.6475244910988773)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 14 <= -0.13966049156682842)
              If (feature 15 <= -0.05503201998714172)
               Predict: 1.0
              Else (feature 15 > -0.05503201998714172)
               Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
           Else (feature 12 > -0.5300018909280063)
            If (feature 23 <= -0.22418194704191444)
             If (feature 15 <= -0.05503201998714172)
              If (feature 16 <= -4.5738365195368305)
               If (feature 14 <= -0.13966049156682842)
                Predict: 1.0
               Else (feature 14 > -0.13966049156682842)
                If (feature 12 <= -0.48298747561665817)
                 Predict: 1.0
                Else (feature 12 > -0.48298747561665817)
                 Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 12 <= -0.48298747561665817)
                Predict: 1.0
               Else (feature 12 > -0.48298747561665817)
                Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              If (feature 12 <= -0.48298747561665817)
               Predict: 1.0
              Else (feature 12 > -0.48298747561665817)
               Predict: 1.0
            Else (feature 23 > -0.22418194704191444)
             If (feature 14 <= -0.13966049156682842)
              If (feature 12 <= -0.48298747561665817)
               If (feature 15 <= -0.05503201998714172)
                Predict: 1.0
               Else (feature 15 > -0.05503201998714172)
                Predict: 1.0
              Else (feature 12 > -0.48298747561665817)
               Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              If (feature 12 <= -0.48298747561665817)
               Predict: 1.0
              Else (feature 12 > -0.48298747561665817)
               Predict: 0.0
          Else (feature 20 > -0.14679593698309107)
           Predict: 1.0
        Else (feature 21 > -0.15009556200178956)
         If (feature 14 <= -0.13966049156682842)
          If (feature 12 <= -0.48298747561665817)
           If (feature 12 <= -0.6175274289778507)
            Predict: 1.0
           Else (feature 12 > -0.6175274289778507)
            If (feature 12 <= -0.5727612961403659)
             Predict: 1.0
            Else (feature 12 > -0.5727612961403659)
             If (feature 12 <= -0.5300018909280063)
              Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              Predict: 1.0
          Else (feature 12 > -0.48298747561665817)
           Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          Predict: 1.0
     Else (feature 26 > -1.209247520263161)
      If (feature 9 <= -2.3625705369718766)
       If (feature 1 <= -0.21485093540978895)
        If (feature 16 <= -4.5738365195368305)
         If (feature 12 <= -0.6175274289778507)
          If (feature 15 <= -0.05503201998714172)
           If (feature 19 <= -0.013696812288279198)
            If (feature 12 <= -0.8012228271138014)
             If (feature 2 <= -0.17104052067353878)
              Predict: 2.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
            Else (feature 12 > -0.8012228271138014)
             Predict: 1.0
           Else (feature 19 > -0.013696812288279198)
            Predict: 2.0
          Else (feature 15 > -0.05503201998714172)
           If (feature 2 <= -0.17104052067353878)
            Predict: 2.0
           Else (feature 2 > -0.17104052067353878)
            Predict: 0.0
         Else (feature 12 > -0.6175274289778507)
          If (feature 19 <= -0.013696812288279198)
           If (feature 14 <= -0.13966049156682842)
            If (feature 12 <= -0.48298747561665817)
             If (feature 2 <= -0.17104052067353878)
              If (feature 12 <= -0.5727612961403659)
               If (feature 15 <= -0.05503201998714172)
                Predict: 1.0
               Else (feature 15 > -0.05503201998714172)
                Predict: 0.0
              Else (feature 12 > -0.5727612961403659)
               If (feature 12 <= -0.5300018909280063)
                Predict: 1.0
               Else (feature 12 > -0.5300018909280063)
                If (feature 15 <= -0.05503201998714172)
                 Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
            Else (feature 12 > -0.48298747561665817)
             If (feature 20 <= -0.14679593698309107)
              Predict: 0.0
             Else (feature 20 > -0.14679593698309107)
              Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            If (feature 12 <= -0.5300018909280063)
             Predict: 1.0
            Else (feature 12 > -0.5300018909280063)
             If (feature 12 <= -0.48298747561665817)
              Predict: 1.0
             Else (feature 12 > -0.48298747561665817)
              Predict: 1.0
          Else (feature 19 > -0.013696812288279198)
           Predict: 2.0
        Else (feature 16 > -4.5738365195368305)
         If (feature 7 <= -0.09784883649247689)
          If (feature 8 <= -0.16565223057232098)
           If (feature 21 <= -0.15009556200178956)
            If (feature 12 <= -0.7060999799477964)
             If (feature 12 <= -0.8012228271138014)
              If (feature 5 <= -0.21198034154516043)
               Predict: 1.0
              Else (feature 5 > -0.21198034154516043)
               If (feature 22 <= -3.6475244910988773)
                Predict: 1.0
               Else (feature 22 > -3.6475244910988773)
                Predict: 1.0
             Else (feature 12 > -0.8012228271138014)
              If (feature 5 <= -0.21198034154516043)
               If (feature 12 <= -0.7492174394041787)
                Predict: 1.0
               Else (feature 12 > -0.7492174394041787)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
              Else (feature 5 > -0.21198034154516043)
               If (feature 12 <= -0.7492174394041787)
                If (feature 23 <= -0.22418194704191444)
                 Predict: 1.0
                Else (feature 23 > -0.22418194704191444)
                 Predict: 1.0
               Else (feature 12 > -0.7492174394041787)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
            Else (feature 12 > -0.7060999799477964)
             If (feature 12 <= -0.5727612961403659)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 5 <= -0.21198034154516043)
                If (feature 12 <= -0.6646069743984345)
                 Predict: 1.0
                Else (feature 12 > -0.6646069743984345)
                 If (feature 12 <= -0.6175274289778507)
                  Predict: 1.0
                 Else (feature 12 > -0.6175274289778507)
                  Predict: 1.0
               Else (feature 5 > -0.21198034154516043)
                If (feature 12 <= -0.6646069743984345)
                 Predict: 1.0
                Else (feature 12 > -0.6646069743984345)
                 If (feature 12 <= -0.6175274289778507)
                  Predict: 1.0
                 Else (feature 12 > -0.6175274289778507)
                  Predict: 1.0
             Else (feature 12 > -0.5727612961403659)
              If (feature 12 <= -0.5300018909280063)
               If (feature 2 <= -0.17104052067353878)
                If (feature 23 <= -0.22418194704191444)
                 Predict: 1.0
                Else (feature 23 > -0.22418194704191444)
                 Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                Predict: 1.0
              Else (feature 12 > -0.5300018909280063)
               If (feature 23 <= -0.22418194704191444)
                If (feature 12 <= -0.48298747561665817)
                 If (feature 2 <= -0.17104052067353878)
                  Predict: 1.0
                 Else (feature 2 > -0.17104052067353878)
                  Predict: 1.0
                Else (feature 12 > -0.48298747561665817)
                 If (feature 2 <= -0.17104052067353878)
                  Predict: 1.0
                 Else (feature 2 > -0.17104052067353878)
                  Predict: 1.0
               Else (feature 23 > -0.22418194704191444)
                If (feature 2 <= -0.17104052067353878)
                 If (feature 12 <= -0.48298747561665817)
                  Predict: 1.0
                 Else (feature 12 > -0.48298747561665817)
                  Predict: 1.0
                Else (feature 2 > -0.17104052067353878)
                 If (feature 12 <= -0.48298747561665817)
                  Predict: 1.0
                 Else (feature 12 > -0.48298747561665817)
                  Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            If (feature 12 <= -0.7492174394041787)
             If (feature 2 <= -0.17104052067353878)
              Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
            Else (feature 12 > -0.7492174394041787)
             If (feature 12 <= -0.5300018909280063)
              Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              Predict: 1.0
          Else (feature 8 > -0.16565223057232098)
           If (feature 12 <= -0.48298747561665817)
            If (feature 12 <= -0.5300018909280063)
             If (feature 12 <= -0.6646069743984345)
              If (feature 12 <= -0.7060999799477964)
               If (feature 12 <= -0.8012228271138014)
                Predict: 1.0
               Else (feature 12 > -0.8012228271138014)
                If (feature 12 <= -0.7492174394041787)
                 Predict: 1.0
                Else (feature 12 > -0.7492174394041787)
                 Predict: 0.0
              Else (feature 12 > -0.7060999799477964)
               Predict: 1.0
             Else (feature 12 > -0.6646069743984345)
              If (feature 12 <= -0.5727612961403659)
               If (feature 12 <= -0.6175274289778507)
                Predict: 1.0
               Else (feature 12 > -0.6175274289778507)
                Predict: 1.0
              Else (feature 12 > -0.5727612961403659)
               Predict: 1.0
            Else (feature 12 > -0.5300018909280063)
             Predict: 1.0
           Else (feature 12 > -0.48298747561665817)
            Predict: 1.0
         Else (feature 7 > -0.09784883649247689)
          If (feature 12 <= -0.6646069743984345)
           If (feature 12 <= -0.7492174394041787)
            Predict: 1.0
           Else (feature 12 > -0.7492174394041787)
            Predict: 1.0
          Else (feature 12 > -0.6646069743984345)
           If (feature 12 <= -0.5300018909280063)
            If (feature 12 <= -0.5727612961403659)
             If (feature 12 <= -0.6175274289778507)
              Predict: 0.0
             Else (feature 12 > -0.6175274289778507)
              Predict: 0.0
            Else (feature 12 > -0.5727612961403659)
             Predict: 1.0
           Else (feature 12 > -0.5300018909280063)
            If (feature 12 <= -0.48298747561665817)
             Predict: 0.0
            Else (feature 12 > -0.48298747561665817)
             Predict: 0.0
       Else (feature 1 > -0.21485093540978895)
        If (feature 19 <= -0.013696812288279198)
         If (feature 12 <= -0.7492174394041787)
          If (feature 12 <= -0.8012228271138014)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 1.0
          Else (feature 12 > -0.8012228271138014)
           Predict: 1.0
         Else (feature 12 > -0.7492174394041787)
          If (feature 23 <= -0.22418194704191444)
           If (feature 12 <= -0.48298747561665817)
            If (feature 22 <= -3.6475244910988773)
             If (feature 12 <= -0.5300018909280063)
              If (feature 12 <= -0.5727612961403659)
               If (feature 12 <= -0.6646069743984345)
                Predict: 0.0
               Else (feature 12 > -0.6646069743984345)
                Predict: 0.0
              Else (feature 12 > -0.5727612961403659)
               Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              Predict: 0.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 12 <= -0.5300018909280063)
              If (feature 12 <= -0.5727612961403659)
               If (feature 14 <= -0.13966049156682842)
                If (feature 12 <= -0.7060999799477964)
                 Predict: 1.0
                Else (feature 12 > -0.7060999799477964)
                 If (feature 12 <= -0.6175274289778507)
                  If (feature 12 <= -0.6646069743984345)
                   Predict: 1.0
                  Else (feature 12 > -0.6646069743984345)
                   Predict: 1.0
                 Else (feature 12 > -0.6175274289778507)
                  Predict: 1.0
               Else (feature 14 > -0.13966049156682842)
                Predict: 1.0
              Else (feature 12 > -0.5727612961403659)
               Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
           Else (feature 12 > -0.48298747561665817)
            If (feature 14 <= -0.13966049156682842)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 0.0
          Else (feature 23 > -0.22418194704191444)
           Predict: 1.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 2.0
      Else (feature 9 > -2.3625705369718766)
       If (feature 21 <= -0.15009556200178956)
        If (feature 12 <= -0.6175274289778507)
         If (feature 16 <= -4.5738365195368305)
          If (feature 18 <= -0.046568023535510816)
           If (feature 12 <= -0.8012228271138014)
            If (feature 14 <= -0.13966049156682842)
             If (feature 15 <= -0.05503201998714172)
              Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 1.0
           Else (feature 12 > -0.8012228271138014)
            If (feature 12 <= -0.7492174394041787)
             If (feature 22 <= -3.6475244910988773)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
            Else (feature 12 > -0.7492174394041787)
             If (feature 14 <= -0.13966049156682842)
              If (feature 12 <= -0.6646069743984345)
               If (feature 12 <= -0.7060999799477964)
                If (feature 15 <= -0.05503201998714172)
                 If (feature 22 <= -3.6475244910988773)
                  Predict: 1.0
                 Else (feature 22 > -3.6475244910988773)
                  Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
               Else (feature 12 > -0.7060999799477964)
                Predict: 1.0
              Else (feature 12 > -0.6646069743984345)
               Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              If (feature 12 <= -0.6646069743984345)
               If (feature 12 <= -0.7060999799477964)
                Predict: 1.0
               Else (feature 12 > -0.7060999799477964)
                Predict: 1.0
              Else (feature 12 > -0.6646069743984345)
               Predict: 1.0
          Else (feature 18 > -0.046568023535510816)
           Predict: 1.0
         Else (feature 16 > -4.5738365195368305)
          If (feature 23 <= -0.22418194704191444)
           If (feature 12 <= -0.8012228271138014)
            Predict: 1.0
           Else (feature 12 > -0.8012228271138014)
            If (feature 12 <= -0.6646069743984345)
             If (feature 12 <= -0.7492174394041787)
              Predict: 1.0
             Else (feature 12 > -0.7492174394041787)
              If (feature 12 <= -0.7060999799477964)
               Predict: 1.0
              Else (feature 12 > -0.7060999799477964)
               Predict: 1.0
            Else (feature 12 > -0.6646069743984345)
             Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           If (feature 12 <= -0.8012228271138014)
            Predict: 1.0
           Else (feature 12 > -0.8012228271138014)
            If (feature 12 <= -0.6646069743984345)
             If (feature 12 <= -0.7492174394041787)
              Predict: 1.0
             Else (feature 12 > -0.7492174394041787)
              If (feature 12 <= -0.7060999799477964)
               Predict: 1.0
              Else (feature 12 > -0.7060999799477964)
               Predict: 1.0
            Else (feature 12 > -0.6646069743984345)
             Predict: 1.0
        Else (feature 12 > -0.6175274289778507)
         If (feature 14 <= -0.13966049156682842)
          If (feature 16 <= -4.5738365195368305)
           If (feature 12 <= -0.48298747561665817)
            If (feature 15 <= -0.05503201998714172)
             If (feature 12 <= -0.5727612961403659)
              If (feature 18 <= -0.046568023535510816)
               If (feature 22 <= -3.6475244910988773)
                Predict: 1.0
               Else (feature 22 > -3.6475244910988773)
                Predict: 1.0
              Else (feature 18 > -0.046568023535510816)
               Predict: 1.0
             Else (feature 12 > -0.5727612961403659)
              Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             If (feature 12 <= -0.5727612961403659)
              Predict: 1.0
             Else (feature 12 > -0.5727612961403659)
              Predict: 0.0
           Else (feature 12 > -0.48298747561665817)
            If (feature 15 <= -0.05503201998714172)
             If (feature 20 <= -0.14679593698309107)
              Predict: 1.0
             Else (feature 20 > -0.14679593698309107)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 1.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 23 <= -0.22418194704191444)
            If (feature 12 <= -0.5727612961403659)
             Predict: 1.0
            Else (feature 12 > -0.5727612961403659)
             If (feature 12 <= -0.5300018909280063)
              Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              If (feature 12 <= -0.48298747561665817)
               Predict: 1.0
              Else (feature 12 > -0.48298747561665817)
               Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            If (feature 12 <= -0.5300018909280063)
             If (feature 12 <= -0.5727612961403659)
              Predict: 1.0
             Else (feature 12 > -0.5727612961403659)
              Predict: 1.0
            Else (feature 12 > -0.5300018909280063)
             If (feature 12 <= -0.48298747561665817)
              Predict: 1.0
             Else (feature 12 > -0.48298747561665817)
              Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 12 <= -0.5727612961403659)
           Predict: 1.0
          Else (feature 12 > -0.5727612961403659)
           If (feature 12 <= -0.48298747561665817)
            If (feature 12 <= -0.5300018909280063)
             Predict: 1.0
            Else (feature 12 > -0.5300018909280063)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
           Else (feature 12 > -0.48298747561665817)
            Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 12 <= -0.7492174394041787)
         If (feature 12 <= -0.8012228271138014)
          Predict: 1.0
         Else (feature 12 > -0.8012228271138014)
          Predict: 1.0
        Else (feature 12 > -0.7492174394041787)
         If (feature 12 <= -0.6175274289778507)
          If (feature 12 <= -0.7060999799477964)
           Predict: 1.0
          Else (feature 12 > -0.7060999799477964)
           If (feature 12 <= -0.6646069743984345)
            If (feature 16 <= -4.5738365195368305)
             Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 1.0
           Else (feature 12 > -0.6646069743984345)
            Predict: 1.0
         Else (feature 12 > -0.6175274289778507)
          If (feature 12 <= -0.5727612961403659)
           Predict: 1.0
          Else (feature 12 > -0.5727612961403659)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            If (feature 12 <= -0.48298747561665817)
             If (feature 12 <= -0.5300018909280063)
              Predict: 1.0
             Else (feature 12 > -0.5300018909280063)
              Predict: 1.0
            Else (feature 12 > -0.48298747561665817)
             Predict: 1.0
   Else (feature 12 > -0.43310423959454036)
    If (feature 1 <= -0.21485093540978895)
     If (feature 27 <= -0.8269175577829952)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= -0.1442791026236842)
        If (feature 9 <= -2.3625705369718766)
         If (feature 8 <= -0.16565223057232098)
          If (feature 7 <= -0.09784883649247689)
           If (feature 14 <= -0.13966049156682842)
            If (feature 15 <= -0.05503201998714172)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 12 <= -0.26906147197188496)
               If (feature 12 <= -0.37918292386062)
                If (feature 2 <= -0.17104052067353878)
                 If (feature 22 <= -3.6475244910988773)
                  Predict: 1.0
                 Else (feature 22 > -3.6475244910988773)
                  Predict: 1.0
                Else (feature 2 > -0.17104052067353878)
                 Predict: 1.0
               Else (feature 12 > -0.37918292386062)
                If (feature 2 <= -0.17104052067353878)
                 If (feature 12 <= -0.32451315889845095)
                  If (feature 22 <= -3.6475244910988773)
                   Predict: 1.0
                  Else (feature 22 > -3.6475244910988773)
                   Predict: 1.0
                 Else (feature 12 > -0.32451315889845095)
                  If (feature 22 <= -3.6475244910988773)
                   Predict: 1.0
                  Else (feature 22 > -3.6475244910988773)
                   Predict: 1.0
                Else (feature 2 > -0.17104052067353878)
                 If (feature 12 <= -0.32451315889845095)
                  Predict: 1.0
                 Else (feature 12 > -0.32451315889845095)
                  If (feature 23 <= -0.22418194704191444)
                   Predict: 1.0
                  Else (feature 23 > -0.22418194704191444)
                   Predict: 1.0
              Else (feature 12 > -0.26906147197188496)
               If (feature 5 <= -0.21198034154516043)
                If (feature 12 <= -0.20852230794552779)
                 If (feature 22 <= -3.6475244910988773)
                  Predict: 1.0
                 Else (feature 22 > -3.6475244910988773)
                  Predict: 1.0
                Else (feature 12 > -0.20852230794552779)
                 If (feature 22 <= -3.6475244910988773)
                  Predict: 1.0
                 Else (feature 22 > -3.6475244910988773)
                  Predict: 1.0
               Else (feature 5 > -0.21198034154516043)
                If (feature 12 <= -0.20852230794552779)
                 If (feature 22 <= -3.6475244910988773)
                  Predict: 1.0
                 Else (feature 22 > -3.6475244910988773)
                  Predict: 1.0
                Else (feature 12 > -0.20852230794552779)
                 If (feature 22 <= -3.6475244910988773)
                  Predict: 1.0
                 Else (feature 22 > -3.6475244910988773)
                  Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             If (feature 12 <= -0.32451315889845095)
              Predict: 0.0
             Else (feature 12 > -0.32451315889845095)
              Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            If (feature 2 <= -0.17104052067353878)
             If (feature 12 <= -0.37918292386062)
              Predict: 0.0
             Else (feature 12 > -0.37918292386062)
              If (feature 12 <= -0.26906147197188496)
               Predict: 1.0
              Else (feature 12 > -0.26906147197188496)
               Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= -0.32451315889845095)
            If (feature 12 <= -0.37918292386062)
             Predict: 0.0
            Else (feature 12 > -0.37918292386062)
             Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            If (feature 16 <= -4.5738365195368305)
             Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 12 <= -0.26906147197188496)
              Predict: 0.0
             Else (feature 12 > -0.26906147197188496)
              If (feature 12 <= -0.20852230794552779)
               Predict: 1.0
              Else (feature 12 > -0.20852230794552779)
               Predict: 0.0
         Else (feature 8 > -0.16565223057232098)
          If (feature 12 <= -0.37918292386062)
           Predict: 1.0
          Else (feature 12 > -0.37918292386062)
           If (feature 12 <= -0.32451315889845095)
            Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            If (feature 12 <= -0.26906147197188496)
             Predict: 1.0
            Else (feature 12 > -0.26906147197188496)
             If (feature 12 <= -0.20852230794552779)
              Predict: 1.0
             Else (feature 12 > -0.20852230794552779)
              Predict: 1.0
        Else (feature 9 > -2.3625705369718766)
         If (feature 22 <= -3.6475244910988773)
          If (feature 12 <= -0.20852230794552779)
           If (feature 12 <= -0.32451315889845095)
            If (feature 12 <= -0.37918292386062)
             If (feature 14 <= -0.13966049156682842)
              Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
            Else (feature 12 > -0.37918292386062)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            If (feature 12 <= -0.26906147197188496)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
            Else (feature 12 > -0.26906147197188496)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
          Else (feature 12 > -0.20852230794552779)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          If (feature 15 <= -0.05503201998714172)
           If (feature 12 <= -0.32451315889845095)
            If (feature 16 <= -4.5738365195368305)
             If (feature 20 <= -0.14679593698309107)
              If (feature 14 <= -0.13966049156682842)
               If (feature 12 <= -0.37918292386062)
                Predict: 1.0
               Else (feature 12 > -0.37918292386062)
                Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               If (feature 12 <= -0.37918292386062)
                Predict: 1.0
               Else (feature 12 > -0.37918292386062)
                Predict: 1.0
             Else (feature 20 > -0.14679593698309107)
              If (feature 12 <= -0.37918292386062)
               Predict: 1.0
              Else (feature 12 > -0.37918292386062)
               Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 12 <= -0.37918292386062)
              Predict: 1.0
             Else (feature 12 > -0.37918292386062)
              Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            If (feature 20 <= -0.14679593698309107)
             If (feature 16 <= -4.5738365195368305)
              If (feature 12 <= -0.26906147197188496)
               If (feature 14 <= -0.13966049156682842)
                Predict: 1.0
               Else (feature 14 > -0.13966049156682842)
                Predict: 1.0
              Else (feature 12 > -0.26906147197188496)
               If (feature 14 <= -0.13966049156682842)
                If (feature 12 <= -0.20852230794552779)
                 Predict: 1.0
                Else (feature 12 > -0.20852230794552779)
                 Predict: 1.0
               Else (feature 14 > -0.13966049156682842)
                If (feature 12 <= -0.20852230794552779)
                 Predict: 1.0
                Else (feature 12 > -0.20852230794552779)
                 Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 12 <= -0.26906147197188496)
               Predict: 1.0
              Else (feature 12 > -0.26906147197188496)
               If (feature 12 <= -0.20852230794552779)
                Predict: 1.0
               Else (feature 12 > -0.20852230794552779)
                Predict: 1.0
            Else (feature 20 > -0.14679593698309107)
             If (feature 12 <= -0.26906147197188496)
              Predict: 1.0
             Else (feature 12 > -0.26906147197188496)
              If (feature 12 <= -0.20852230794552779)
               Predict: 1.0
              Else (feature 12 > -0.20852230794552779)
               Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           If (feature 12 <= -0.32451315889845095)
            If (feature 12 <= -0.37918292386062)
             Predict: 1.0
            Else (feature 12 > -0.37918292386062)
             Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            Predict: 1.0
       Else (feature 12 > -0.1442791026236842)
        If (feature 5 <= -0.21198034154516043)
         If (feature 12 <= 0.16242669429144618)
          If (feature 7 <= -0.09784883649247689)
           If (feature 14 <= -0.13966049156682842)
            If (feature 23 <= -0.22418194704191444)
             If (feature 2 <= -0.17104052067353878)
              If (feature 20 <= -0.14679593698309107)
               If (feature 16 <= -4.5738365195368305)
                If (feature 12 <= 0.07609864377302995)
                 If (feature 12 <= -0.07419822342978642)
                  If (feature 18 <= -0.046568023535510816)
                   Predict: 1.0
                  Else (feature 18 > -0.046568023535510816)
                   Predict: 1.0
                 Else (feature 12 > -0.07419822342978642)
                  If (feature 12 <= 0.0022985715215337837)
                   If (feature 15 <= -0.05503201998714172)
                    Predict: 1.0
                   Else (feature 15 > -0.05503201998714172)
                    Predict: 1.0
                  Else (feature 12 > 0.0022985715215337837)
                   If (feature 15 <= -0.05503201998714172)
                    Predict: 1.0
                   Else (feature 15 > -0.05503201998714172)
                    Predict: 1.0
                Else (feature 12 > 0.07609864377302995)
                 If (feature 18 <= -0.046568023535510816)
                  Predict: 1.0
                 Else (feature 18 > -0.046568023535510816)
                  Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                If (feature 12 <= -0.07419822342978642)
                 If (feature 8 <= -0.16565223057232098)
                  Predict: 1.0
                 Else (feature 8 > -0.16565223057232098)
                  Predict: 1.0
                Else (feature 12 > -0.07419822342978642)
                 If (feature 12 <= 0.07609864377302995)
                  If (feature 12 <= 0.0022985715215337837)
                   If (feature 8 <= -0.16565223057232098)
                    Predict: 1.0
                   Else (feature 8 > -0.16565223057232098)
                    Predict: 1.0
                  Else (feature 12 > 0.0022985715215337837)
                   If (feature 8 <= -0.16565223057232098)
                    Predict: 1.0
                   Else (feature 8 > -0.16565223057232098)
                    Predict: 1.0
                 Else (feature 12 > 0.07609864377302995)
                  If (feature 9 <= -2.3625705369718766)
                   Predict: 1.0
                  Else (feature 9 > -2.3625705369718766)
                   Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               If (feature 12 <= -0.07419822342978642)
                Predict: 1.0
               Else (feature 12 > -0.07419822342978642)
                If (feature 12 <= 0.0022985715215337837)
                 If (feature 8 <= -0.16565223057232098)
                  Predict: 1.0
                 Else (feature 8 > -0.16565223057232098)
                  Predict: 1.0
                Else (feature 12 > 0.0022985715215337837)
                 If (feature 12 <= 0.07609864377302995)
                  If (feature 8 <= -0.16565223057232098)
                   Predict: 1.0
                  Else (feature 8 > -0.16565223057232098)
                   Predict: 1.0
                 Else (feature 12 > 0.07609864377302995)
                  Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              If (feature 12 <= -0.07419822342978642)
               If (feature 20 <= -0.14679593698309107)
                If (feature 16 <= -4.5738365195368305)
                 Predict: 1.0
                Else (feature 16 > -4.5738365195368305)
                 Predict: 1.0
               Else (feature 20 > -0.14679593698309107)
                Predict: 1.0
              Else (feature 12 > -0.07419822342978642)
               If (feature 20 <= -0.14679593698309107)
                If (feature 12 <= 0.0022985715215337837)
                 Predict: 1.0
                Else (feature 12 > 0.0022985715215337837)
                 If (feature 15 <= -0.05503201998714172)
                  If (feature 12 <= 0.07609864377302995)
                   Predict: 1.0
                  Else (feature 12 > 0.07609864377302995)
                   Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 1.0
               Else (feature 20 > -0.14679593698309107)
                If (feature 12 <= 0.07609864377302995)
                 If (feature 12 <= 0.0022985715215337837)
                  Predict: 1.0
                 Else (feature 12 > 0.0022985715215337837)
                  Predict: 1.0
                Else (feature 12 > 0.07609864377302995)
                 Predict: 1.0
            Else (feature 23 > -0.22418194704191444)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 12 <= 0.07609864377302995)
               If (feature 12 <= 0.0022985715215337837)
                If (feature 12 <= -0.07419822342978642)
                 If (feature 2 <= -0.17104052067353878)
                  Predict: 1.0
                 Else (feature 2 > -0.17104052067353878)
                  Predict: 1.0
                Else (feature 12 > -0.07419822342978642)
                 If (feature 8 <= -0.16565223057232098)
                  If (feature 9 <= -2.3625705369718766)
                   Predict: 1.0
                  Else (feature 9 > -2.3625705369718766)
                   Predict: 1.0
                 Else (feature 8 > -0.16565223057232098)
                  Predict: 1.0
               Else (feature 12 > 0.0022985715215337837)
                If (feature 2 <= -0.17104052067353878)
                 Predict: 1.0
                Else (feature 2 > -0.17104052067353878)
                 Predict: 1.0
              Else (feature 12 > 0.07609864377302995)
               If (feature 2 <= -0.17104052067353878)
                Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            If (feature 12 <= 0.0022985715215337837)
             If (feature 12 <= -0.07419822342978642)
              If (feature 2 <= -0.17104052067353878)
               Predict: 1.0
              Else (feature 2 > -0.17104052067353878)
               Predict: 0.0
             Else (feature 12 > -0.07419822342978642)
              If (feature 2 <= -0.17104052067353878)
               If (feature 22 <= -3.6475244910988773)
                Predict: 1.0
               Else (feature 22 > -3.6475244910988773)
                Predict: 1.0
              Else (feature 2 > -0.17104052067353878)
               Predict: 1.0
            Else (feature 12 > 0.0022985715215337837)
             If (feature 2 <= -0.17104052067353878)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 12 <= 0.07609864377302995)
                Predict: 1.0
               Else (feature 12 > 0.07609864377302995)
                Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= -0.07419822342978642)
            Predict: 0.0
           Else (feature 12 > -0.07419822342978642)
            If (feature 12 <= 0.0022985715215337837)
             Predict: 1.0
            Else (feature 12 > 0.0022985715215337837)
             If (feature 12 <= 0.07609864377302995)
              Predict: 1.0
             Else (feature 12 > 0.07609864377302995)
              Predict: 1.0
         Else (feature 12 > 0.16242669429144618)
          If (feature 20 <= -0.14679593698309107)
           If (feature 22 <= -3.6475244910988773)
            If (feature 2 <= -0.17104052067353878)
             If (feature 14 <= -0.13966049156682842)
              Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 7 <= -0.09784883649247689)
             If (feature 16 <= -4.5738365195368305)
              If (feature 8 <= -0.16565223057232098)
               If (feature 9 <= -2.3625705369718766)
                If (feature 14 <= -0.13966049156682842)
                 If (feature 15 <= -0.05503201998714172)
                  Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 0.0
                Else (feature 14 > -0.13966049156682842)
                 Predict: 1.0
               Else (feature 9 > -2.3625705369718766)
                If (feature 15 <= -0.05503201998714172)
                 If (feature 14 <= -0.13966049156682842)
                  Predict: 1.0
                 Else (feature 14 > -0.13966049156682842)
                  Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
              Else (feature 8 > -0.16565223057232098)
               Predict: 2.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 9 <= -2.3625705369718766)
               If (feature 2 <= -0.17104052067353878)
                Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                Predict: 1.0
              Else (feature 9 > -2.3625705369718766)
               Predict: 1.0
            Else (feature 7 > -0.09784883649247689)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
          Else (feature 20 > -0.14679593698309107)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 2 <= -0.17104052067353878)
             If (feature 7 <= -0.09784883649247689)
              Predict: 1.0
             Else (feature 7 > -0.09784883649247689)
              Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
        Else (feature 5 > -0.21198034154516043)
         If (feature 15 <= -0.05503201998714172)
          If (feature 12 <= 0.0022985715215337837)
           If (feature 16 <= -4.5738365195368305)
            If (feature 12 <= -0.07419822342978642)
             If (feature 14 <= -0.13966049156682842)
              Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
            Else (feature 12 > -0.07419822342978642)
             If (feature 20 <= -0.14679593698309107)
              Predict: 0.0
             Else (feature 20 > -0.14679593698309107)
              Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            If (feature 12 <= -0.07419822342978642)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
            Else (feature 12 > -0.07419822342978642)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
          Else (feature 12 > 0.0022985715215337837)
           If (feature 12 <= 0.07609864377302995)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 14 <= -0.13966049156682842)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 1.0
           Else (feature 12 > 0.07609864377302995)
            If (feature 20 <= -0.14679593698309107)
             If (feature 23 <= -0.22418194704191444)
              If (feature 16 <= -4.5738365195368305)
               If (feature 12 <= 0.16242669429144618)
                Predict: 1.0
               Else (feature 12 > 0.16242669429144618)
                Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 12 <= 0.16242669429144618)
                Predict: 1.0
               Else (feature 12 > 0.16242669429144618)
                Predict: 1.0
             Else (feature 23 > -0.22418194704191444)
              If (feature 12 <= 0.16242669429144618)
               Predict: 1.0
              Else (feature 12 > 0.16242669429144618)
               Predict: 1.0
            Else (feature 20 > -0.14679593698309107)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
         Else (feature 15 > -0.05503201998714172)
          If (feature 12 <= 0.07609864377302995)
           Predict: 1.0
          Else (feature 12 > 0.07609864377302995)
           If (feature 12 <= 0.16242669429144618)
            Predict: 0.0
           Else (feature 12 > 0.16242669429144618)
            Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 2 <= -0.17104052067353878)
        If (feature 14 <= -0.13966049156682842)
         If (feature 5 <= -0.21198034154516043)
          If (feature 9 <= -2.3625705369718766)
           If (feature 12 <= 0.07609864377302995)
            If (feature 12 <= 0.0022985715215337837)
             If (feature 8 <= -0.16565223057232098)
              If (feature 12 <= -0.32451315889845095)
               Predict: 1.0
              Else (feature 12 > -0.32451315889845095)
               If (feature 12 <= -0.26906147197188496)
                Predict: 0.0
               Else (feature 12 > -0.26906147197188496)
                If (feature 12 <= -0.20852230794552779)
                 Predict: 0.0
                Else (feature 12 > -0.20852230794552779)
                 Predict: 0.0
             Else (feature 8 > -0.16565223057232098)
              If (feature 12 <= -0.20852230794552779)
               Predict: 1.0
              Else (feature 12 > -0.20852230794552779)
               Predict: 1.0
            Else (feature 12 > 0.0022985715215337837)
             If (feature 7 <= -0.09784883649247689)
              Predict: 0.0
             Else (feature 7 > -0.09784883649247689)
              Predict: 1.0
           Else (feature 12 > 0.07609864377302995)
            If (feature 7 <= -0.09784883649247689)
             Predict: 0.0
            Else (feature 7 > -0.09784883649247689)
             If (feature 12 <= 0.16242669429144618)
              Predict: 1.0
             Else (feature 12 > 0.16242669429144618)
              Predict: 0.0
          Else (feature 9 > -2.3625705369718766)
           If (feature 12 <= 0.16242669429144618)
            If (feature 12 <= -0.26906147197188496)
             If (feature 12 <= -0.32451315889845095)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 12 <= -0.37918292386062)
                Predict: 1.0
               Else (feature 12 > -0.37918292386062)
                Predict: 1.0
             Else (feature 12 > -0.32451315889845095)
              If (feature 16 <= -4.5738365195368305)
               Predict: 0.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
            Else (feature 12 > -0.26906147197188496)
             If (feature 12 <= -0.07419822342978642)
              If (feature 12 <= -0.20852230794552779)
               If (feature 16 <= -4.5738365195368305)
                Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                Predict: 1.0
              Else (feature 12 > -0.20852230794552779)
               If (feature 12 <= -0.1442791026236842)
                If (feature 16 <= -4.5738365195368305)
                 Predict: 0.0
                Else (feature 16 > -4.5738365195368305)
                 Predict: 1.0
               Else (feature 12 > -0.1442791026236842)
                If (feature 16 <= -4.5738365195368305)
                 Predict: 1.0
                Else (feature 16 > -4.5738365195368305)
                 Predict: 1.0
             Else (feature 12 > -0.07419822342978642)
              If (feature 16 <= -4.5738365195368305)
               If (feature 12 <= 0.0022985715215337837)
                If (feature 15 <= -0.05503201998714172)
                 Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
               Else (feature 12 > 0.0022985715215337837)
                Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 12 <= 0.0022985715215337837)
                Predict: 1.0
               Else (feature 12 > 0.0022985715215337837)
                If (feature 12 <= 0.07609864377302995)
                 Predict: 1.0
                Else (feature 12 > 0.07609864377302995)
                 Predict: 1.0
           Else (feature 12 > 0.16242669429144618)
            If (feature 16 <= -4.5738365195368305)
             Predict: 0.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 1.0
         Else (feature 5 > -0.21198034154516043)
          If (feature 12 <= -0.26906147197188496)
           If (feature 12 <= -0.37918292386062)
            Predict: 1.0
           Else (feature 12 > -0.37918292386062)
            If (feature 12 <= -0.32451315889845095)
             Predict: 0.0
            Else (feature 12 > -0.32451315889845095)
             Predict: 1.0
          Else (feature 12 > -0.26906147197188496)
           If (feature 12 <= 0.07609864377302995)
            Predict: 1.0
           Else (feature 12 > 0.07609864377302995)
            If (feature 12 <= 0.16242669429144618)
             Predict: 0.0
            Else (feature 12 > 0.16242669429144618)
             Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 12 <= 0.07609864377302995)
          If (feature 12 <= -0.07419822342978642)
           Predict: 1.0
          Else (feature 12 > -0.07419822342978642)
           If (feature 12 <= 0.0022985715215337837)
            Predict: 1.0
           Else (feature 12 > 0.0022985715215337837)
            Predict: 1.0
         Else (feature 12 > 0.07609864377302995)
          Predict: 1.0
       Else (feature 2 > -0.17104052067353878)
        Predict: 1.0
     Else (feature 27 > -0.8269175577829952)
      If (feature 12 <= -0.20852230794552779)
       If (feature 21 <= -0.15009556200178956)
        If (feature 2 <= -0.17104052067353878)
         If (feature 20 <= -0.14679593698309107)
          If (feature 23 <= -0.22418194704191444)
           If (feature 18 <= -0.046568023535510816)
            If (feature 8 <= -0.16565223057232098)
             If (feature 12 <= -0.26906147197188496)
              If (feature 7 <= -0.09784883649247689)
               If (feature 12 <= -0.32451315889845095)
                If (feature 9 <= -2.3625705369718766)
                 If (feature 12 <= -0.37918292386062)
                  If (feature 16 <= -4.5738365195368305)
                   Predict: 1.0
                  Else (feature 16 > -4.5738365195368305)
                   Predict: 1.0
                 Else (feature 12 > -0.37918292386062)
                  If (feature 14 <= -0.13966049156682842)
                   Predict: 1.0
                  Else (feature 14 > -0.13966049156682842)
                   Predict: 1.0
                Else (feature 9 > -2.3625705369718766)
                 If (feature 12 <= -0.37918292386062)
                  If (feature 15 <= -0.05503201998714172)
                   If (feature 14 <= -0.13966049156682842)
                    Predict: 1.0
                   Else (feature 14 > -0.13966049156682842)
                    Predict: 1.0
                  Else (feature 15 > -0.05503201998714172)
                   Predict: 1.0
                 Else (feature 12 > -0.37918292386062)
                  If (feature 14 <= -0.13966049156682842)
                   If (feature 15 <= -0.05503201998714172)
                    Predict: 1.0
                   Else (feature 15 > -0.05503201998714172)
                    Predict: 1.0
                  Else (feature 14 > -0.13966049156682842)
                   Predict: 1.0
               Else (feature 12 > -0.32451315889845095)
                If (feature 16 <= -4.5738365195368305)
                 If (feature 14 <= -0.13966049156682842)
                  Predict: 1.0
                 Else (feature 14 > -0.13966049156682842)
                  Predict: 1.0
                Else (feature 16 > -4.5738365195368305)
                 If (feature 9 <= -2.3625705369718766)
                  Predict: 1.0
                 Else (feature 9 > -2.3625705369718766)
                  Predict: 1.0
              Else (feature 7 > -0.09784883649247689)
               If (feature 12 <= -0.32451315889845095)
                Predict: 0.0
               Else (feature 12 > -0.32451315889845095)
                Predict: 1.0
             Else (feature 12 > -0.26906147197188496)
              If (feature 15 <= -0.05503201998714172)
               If (feature 9 <= -2.3625705369718766)
                If (feature 14 <= -0.13966049156682842)
                 If (feature 5 <= -0.21198034154516043)
                  Predict: 1.0
                 Else (feature 5 > -0.21198034154516043)
                  Predict: 1.0
                Else (feature 14 > -0.13966049156682842)
                 Predict: 1.0
               Else (feature 9 > -2.3625705369718766)
                If (feature 14 <= -0.13966049156682842)
                 Predict: 1.0
                Else (feature 14 > -0.13966049156682842)
                 Predict: 1.0
              Else (feature 15 > -0.05503201998714172)
               Predict: 1.0
            Else (feature 8 > -0.16565223057232098)
             If (feature 12 <= -0.37918292386062)
              Predict: 1.0
             Else (feature 12 > -0.37918292386062)
              If (feature 15 <= -0.05503201998714172)
               If (feature 12 <= -0.32451315889845095)
                Predict: 0.0
               Else (feature 12 > -0.32451315889845095)
                If (feature 12 <= -0.26906147197188496)
                 Predict: 1.0
                Else (feature 12 > -0.26906147197188496)
                 Predict: 0.0
              Else (feature 15 > -0.05503201998714172)
               Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            If (feature 12 <= -0.37918292386062)
             Predict: 1.0
            Else (feature 12 > -0.37918292386062)
             If (feature 12 <= -0.32451315889845095)
              Predict: 1.0
             Else (feature 12 > -0.32451315889845095)
              If (feature 12 <= -0.26906147197188496)
               Predict: 1.0
              Else (feature 12 > -0.26906147197188496)
               Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           If (feature 12 <= -0.37918292386062)
            If (feature 14 <= -0.13966049156682842)
             Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 1.0
           Else (feature 12 > -0.37918292386062)
            If (feature 12 <= -0.32451315889845095)
             If (feature 15 <= -0.05503201998714172)
              If (feature 5 <= -0.21198034154516043)
               Predict: 1.0
              Else (feature 5 > -0.21198034154516043)
               Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              Predict: 1.0
            Else (feature 12 > -0.32451315889845095)
             If (feature 12 <= -0.26906147197188496)
              Predict: 1.0
             Else (feature 12 > -0.26906147197188496)
              If (feature 5 <= -0.21198034154516043)
               If (feature 14 <= -0.13966049156682842)
                Predict: 1.0
               Else (feature 14 > -0.13966049156682842)
                Predict: 1.0
              Else (feature 5 > -0.21198034154516043)
               Predict: 1.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 12 <= -0.32451315889845095)
           Predict: 1.0
          Else (feature 12 > -0.32451315889845095)
           If (feature 12 <= -0.26906147197188496)
            Predict: 1.0
           Else (feature 12 > -0.26906147197188496)
            Predict: 1.0
        Else (feature 2 > -0.17104052067353878)
         If (feature 12 <= -0.37918292386062)
          If (feature 15 <= -0.05503201998714172)
           Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           Predict: 1.0
         Else (feature 12 > -0.37918292386062)
          If (feature 12 <= -0.26906147197188496)
           If (feature 12 <= -0.32451315889845095)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            Predict: 1.0
          Else (feature 12 > -0.26906147197188496)
           Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 12 <= -0.26906147197188496)
         If (feature 12 <= -0.32451315889845095)
          If (feature 14 <= -0.13966049156682842)
           If (feature 12 <= -0.37918292386062)
            Predict: 1.0
           Else (feature 12 > -0.37918292386062)
            Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 1.0
         Else (feature 12 > -0.32451315889845095)
          Predict: 1.0
        Else (feature 12 > -0.26906147197188496)
         If (feature 14 <= -0.13966049156682842)
          Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          Predict: 1.0
      Else (feature 12 > -0.20852230794552779)
       If (feature 21 <= -0.15009556200178956)
        If (feature 14 <= -0.13966049156682842)
         If (feature 12 <= 0.16242669429144618)
          If (feature 8 <= -0.16565223057232098)
           If (feature 9 <= -2.3625705369718766)
            If (feature 12 <= -0.07419822342978642)
             If (feature 5 <= -0.21198034154516043)
              If (feature 12 <= -0.1442791026236842)
               If (feature 2 <= -0.17104052067353878)
                Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
              Else (feature 12 > -0.1442791026236842)
               If (feature 7 <= -0.09784883649247689)
                Predict: 1.0
               Else (feature 7 > -0.09784883649247689)
                Predict: 1.0
             Else (feature 5 > -0.21198034154516043)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 12 <= -0.1442791026236842)
                Predict: 1.0
               Else (feature 12 > -0.1442791026236842)
                Predict: 1.0
            Else (feature 12 > -0.07419822342978642)
             If (feature 7 <= -0.09784883649247689)
              If (feature 12 <= 0.07609864377302995)
               If (feature 2 <= -0.17104052067353878)
                Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                If (feature 12 <= 0.0022985715215337837)
                 Predict: 1.0
                Else (feature 12 > 0.0022985715215337837)
                 Predict: 1.0
              Else (feature 12 > 0.07609864377302995)
               If (feature 2 <= -0.17104052067353878)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
               Else (feature 2 > -0.17104052067353878)
                Predict: 1.0
             Else (feature 7 > -0.09784883649247689)
              If (feature 12 <= 0.07609864377302995)
               If (feature 12 <= 0.0022985715215337837)
                Predict: 1.0
               Else (feature 12 > 0.0022985715215337837)
                Predict: 0.0
              Else (feature 12 > 0.07609864377302995)
               Predict: 1.0
           Else (feature 9 > -2.3625705369718766)
            If (feature 23 <= -0.22418194704191444)
             If (feature 12 <= -0.07419822342978642)
              If (feature 12 <= -0.1442791026236842)
               If (feature 16 <= -4.5738365195368305)
                Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                Predict: 1.0
              Else (feature 12 > -0.1442791026236842)
               If (feature 16 <= -4.5738365195368305)
                If (feature 18 <= -0.046568023535510816)
                 If (feature 20 <= -0.14679593698309107)
                  Predict: 1.0
                 Else (feature 20 > -0.14679593698309107)
                  Predict: 1.0
                Else (feature 18 > -0.046568023535510816)
                 Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                Predict: 1.0
             Else (feature 12 > -0.07419822342978642)
              If (feature 20 <= -0.14679593698309107)
               If (feature 15 <= -0.05503201998714172)
                If (feature 12 <= 0.07609864377302995)
                 If (feature 12 <= 0.0022985715215337837)
                  If (feature 16 <= -4.5738365195368305)
                   Predict: 1.0
                  Else (feature 16 > -4.5738365195368305)
                   Predict: 1.0
                 Else (feature 12 > 0.0022985715215337837)
                  If (feature 16 <= -4.5738365195368305)
                   Predict: 1.0
                  Else (feature 16 > -4.5738365195368305)
                   Predict: 1.0
                Else (feature 12 > 0.07609864377302995)
                 If (feature 16 <= -4.5738365195368305)
                  Predict: 1.0
                 Else (feature 16 > -4.5738365195368305)
                  Predict: 1.0
               Else (feature 15 > -0.05503201998714172)
                If (feature 12 <= 0.07609864377302995)
                 Predict: 1.0
                Else (feature 12 > 0.07609864377302995)
                 Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               If (feature 12 <= 0.0022985715215337837)
                Predict: 1.0
               Else (feature 12 > 0.0022985715215337837)
                Predict: 1.0
            Else (feature 23 > -0.22418194704191444)
             If (feature 12 <= -0.07419822342978642)
              If (feature 12 <= -0.1442791026236842)
               Predict: 1.0
              Else (feature 12 > -0.1442791026236842)
               Predict: 1.0
             Else (feature 12 > -0.07419822342978642)
              If (feature 12 <= 0.0022985715215337837)
               Predict: 1.0
              Else (feature 12 > 0.0022985715215337837)
               If (feature 12 <= 0.07609864377302995)
                Predict: 1.0
               Else (feature 12 > 0.07609864377302995)
                Predict: 1.0
          Else (feature 8 > -0.16565223057232098)
           If (feature 12 <= 0.0022985715215337837)
            Predict: 1.0
           Else (feature 12 > 0.0022985715215337837)
            If (feature 12 <= 0.07609864377302995)
             Predict: 0.0
            Else (feature 12 > 0.07609864377302995)
             Predict: 0.0
         Else (feature 12 > 0.16242669429144618)
          If (feature 7 <= -0.09784883649247689)
           If (feature 5 <= -0.21198034154516043)
            If (feature 23 <= -0.22418194704191444)
             If (feature 2 <= -0.17104052067353878)
              If (feature 20 <= -0.14679593698309107)
               If (feature 8 <= -0.16565223057232098)
                If (feature 18 <= -0.046568023535510816)
                 If (feature 15 <= -0.05503201998714172)
                  Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 1.0
                Else (feature 18 > -0.046568023535510816)
                 Predict: 1.0
               Else (feature 8 > -0.16565223057232098)
                Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
            Else (feature 23 > -0.22418194704191444)
             If (feature 2 <= -0.17104052067353878)
              If (feature 15 <= -0.05503201998714172)
               Predict: 1.0
              Else (feature 15 > -0.05503201998714172)
               Predict: 1.0
             Else (feature 2 > -0.17104052067353878)
              Predict: 1.0
           Else (feature 5 > -0.21198034154516043)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 12 <= 0.0022985715215337837)
          If (feature 12 <= -0.1442791026236842)
           Predict: 1.0
          Else (feature 12 > -0.1442791026236842)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 5 <= -0.21198034154516043)
             If (feature 12 <= -0.07419822342978642)
              Predict: 1.0
             Else (feature 12 > -0.07419822342978642)
              Predict: 1.0
            Else (feature 5 > -0.21198034154516043)
             Predict: 1.0
         Else (feature 12 > 0.0022985715215337837)
          If (feature 5 <= -0.21198034154516043)
           If (feature 12 <= 0.07609864377302995)
            Predict: 1.0
           Else (feature 12 > 0.07609864377302995)
            If (feature 12 <= 0.16242669429144618)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
            Else (feature 12 > 0.16242669429144618)
             Predict: 1.0
          Else (feature 5 > -0.21198034154516043)
           Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 5 <= -0.21198034154516043)
         If (feature 12 <= 0.07609864377302995)
          If (feature 8 <= -0.16565223057232098)
           If (feature 12 <= -0.1442791026236842)
            If (feature 2 <= -0.17104052067353878)
             Predict: 1.0
            Else (feature 2 > -0.17104052067353878)
             Predict: 1.0
           Else (feature 12 > -0.1442791026236842)
            If (feature 16 <= -4.5738365195368305)
             If (feature 12 <= -0.07419822342978642)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 0.0
             Else (feature 12 > -0.07419822342978642)
              If (feature 12 <= 0.0022985715215337837)
               Predict: 1.0
              Else (feature 12 > 0.0022985715215337837)
               Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 12 <= -0.07419822342978642)
              Predict: 1.0
             Else (feature 12 > -0.07419822342978642)
              If (feature 12 <= 0.0022985715215337837)
               Predict: 1.0
              Else (feature 12 > 0.0022985715215337837)
               Predict: 1.0
          Else (feature 8 > -0.16565223057232098)
           Predict: 0.0
         Else (feature 12 > 0.07609864377302995)
          If (feature 2 <= -0.17104052067353878)
           If (feature 12 <= 0.16242669429144618)
            Predict: 0.0
           Else (feature 12 > 0.16242669429144618)
            If (feature 7 <= -0.09784883649247689)
             Predict: 1.0
            Else (feature 7 > -0.09784883649247689)
             Predict: 0.0
          Else (feature 2 > -0.17104052067353878)
           Predict: 1.0
        Else (feature 5 > -0.21198034154516043)
         Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= 0.0022985715215337837)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= -0.20852230794552779)
        If (feature 26 <= -1.209247520263161)
         If (feature 12 <= -0.32451315889845095)
          If (feature 12 <= -0.37918292386062)
           Predict: 1.0
          Else (feature 12 > -0.37918292386062)
           If (feature 22 <= -3.6475244910988773)
            Predict: 0.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
         Else (feature 12 > -0.32451315889845095)
          If (feature 20 <= -0.14679593698309107)
           If (feature 12 <= -0.26906147197188496)
            If (feature 15 <= -0.05503201998714172)
             Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 1.0
           Else (feature 12 > -0.26906147197188496)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             Predict: 1.0
          Else (feature 20 > -0.14679593698309107)
           Predict: 0.0
        Else (feature 26 > -1.209247520263161)
         If (feature 22 <= -3.6475244910988773)
          Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          If (feature 12 <= -0.26906147197188496)
           If (feature 12 <= -0.32451315889845095)
            If (feature 12 <= -0.37918292386062)
             If (feature 20 <= -0.14679593698309107)
              If (feature 16 <= -4.5738365195368305)
               Predict: 0.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
             Else (feature 20 > -0.14679593698309107)
              Predict: 1.0
            Else (feature 12 > -0.37918292386062)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
           Else (feature 12 > -0.32451315889845095)
            If (feature 14 <= -0.13966049156682842)
             Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 1.0
          Else (feature 12 > -0.26906147197188496)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
       Else (feature 12 > -0.20852230794552779)
        If (feature 18 <= -0.046568023535510816)
         If (feature 23 <= -0.22418194704191444)
          If (feature 16 <= -4.5738365195368305)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            If (feature 15 <= -0.05503201998714172)
             If (feature 14 <= -0.13966049156682842)
              If (feature 12 <= -0.1442791026236842)
               Predict: 1.0
              Else (feature 12 > -0.1442791026236842)
               Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              If (feature 12 <= -0.1442791026236842)
               Predict: 1.0
              Else (feature 12 > -0.1442791026236842)
               Predict: 0.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 1.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 12 <= -0.07419822342978642)
            If (feature 26 <= -1.209247520263161)
             If (feature 12 <= -0.1442791026236842)
              Predict: 1.0
             Else (feature 12 > -0.1442791026236842)
              Predict: 1.0
            Else (feature 26 > -1.209247520263161)
             If (feature 12 <= -0.1442791026236842)
              Predict: 1.0
             Else (feature 12 > -0.1442791026236842)
              Predict: 1.0
           Else (feature 12 > -0.07419822342978642)
            If (feature 26 <= -1.209247520263161)
             Predict: 1.0
            Else (feature 26 > -1.209247520263161)
             Predict: 1.0
         Else (feature 23 > -0.22418194704191444)
          If (feature 12 <= -0.1442791026236842)
           Predict: 1.0
          Else (feature 12 > -0.1442791026236842)
           Predict: 0.0
        Else (feature 18 > -0.046568023535510816)
         Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 12 <= -0.37918292386062)
        If (feature 26 <= -1.209247520263161)
         Predict: 0.0
        Else (feature 26 > -1.209247520263161)
         Predict: 0.0
       Else (feature 12 > -0.37918292386062)
        If (feature 12 <= -0.07419822342978642)
         If (feature 12 <= -0.26906147197188496)
          If (feature 12 <= -0.32451315889845095)
           Predict: 1.0
          Else (feature 12 > -0.32451315889845095)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
         Else (feature 12 > -0.26906147197188496)
          If (feature 12 <= -0.1442791026236842)
           If (feature 12 <= -0.20852230794552779)
            If (feature 26 <= -1.209247520263161)
             Predict: 0.0
            Else (feature 26 > -1.209247520263161)
             Predict: 0.0
           Else (feature 12 > -0.20852230794552779)
            If (feature 26 <= -1.209247520263161)
             Predict: 0.0
            Else (feature 26 > -1.209247520263161)
             Predict: 0.0
          Else (feature 12 > -0.1442791026236842)
           Predict: 1.0
        Else (feature 12 > -0.07419822342978642)
         If (feature 26 <= -1.209247520263161)
          Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          Predict: 0.0
     Else (feature 12 > 0.0022985715215337837)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= 0.16242669429144618)
        If (feature 22 <= -3.6475244910988773)
         Predict: 1.0
        Else (feature 22 > -3.6475244910988773)
         If (feature 26 <= -1.209247520263161)
          If (feature 12 <= 0.07609864377302995)
           Predict: 1.0
          Else (feature 12 > 0.07609864377302995)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          If (feature 12 <= 0.07609864377302995)
           If (feature 14 <= -0.13966049156682842)
            If (feature 16 <= -4.5738365195368305)
             Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 0.0
          Else (feature 12 > 0.07609864377302995)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
       Else (feature 12 > 0.16242669429144618)
        If (feature 20 <= -0.14679593698309107)
         If (feature 16 <= -4.5738365195368305)
          If (feature 14 <= -0.13966049156682842)
           Predict: 0.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 1.0
         Else (feature 16 > -4.5738365195368305)
          If (feature 27 <= -0.8269175577829952)
           If (feature 23 <= -0.22418194704191444)
            Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            Predict: 0.0
          Else (feature 27 > -0.8269175577829952)
           Predict: 1.0
        Else (feature 20 > -0.14679593698309107)
         Predict: 0.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 12 <= 0.16242669429144618)
        If (feature 12 <= 0.07609864377302995)
         If (feature 26 <= -1.209247520263161)
          Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          Predict: 0.0
        Else (feature 12 > 0.07609864377302995)
         Predict: 0.0
       Else (feature 12 > 0.16242669429144618)
        If (feature 26 <= -1.209247520263161)
         Predict: 0.0
        Else (feature 26 > -1.209247520263161)
         Predict: 1.0
  Else (feature 12 > 0.26521158727034244)
   If (feature 12 <= 1.2370077703366127)
    If (feature 1 <= -0.21485093540978895)
     If (feature 12 <= 0.7835602300601564)
      If (feature 26 <= -1.209247520263161)
       If (feature 16 <= -4.5738365195368305)
        If (feature 21 <= -0.15009556200178956)
         If (feature 20 <= -0.14679593698309107)
          If (feature 9 <= -2.3625705369718766)
           If (feature 12 <= 0.36682631470365706)
            If (feature 15 <= -0.05503201998714172)
             Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 1.0
           Else (feature 12 > 0.36682631470365706)
            Predict: 1.0
          Else (feature 9 > -2.3625705369718766)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 12 <= 0.4895156093780737)
             If (feature 12 <= 0.36682631470365706)
              If (feature 15 <= -0.05503201998714172)
               If (feature 18 <= -0.046568023535510816)
                Predict: 1.0
               Else (feature 18 > -0.046568023535510816)
                Predict: 1.0
              Else (feature 15 > -0.05503201998714172)
               Predict: 1.0
             Else (feature 12 > 0.36682631470365706)
              If (feature 18 <= -0.046568023535510816)
               If (feature 14 <= -0.13966049156682842)
                Predict: 1.0
               Else (feature 14 > -0.13966049156682842)
                Predict: 1.0
              Else (feature 18 > -0.046568023535510816)
               Predict: 1.0
            Else (feature 12 > 0.4895156093780737)
             If (feature 14 <= -0.13966049156682842)
              If (feature 12 <= 0.6207482123262239)
               If (feature 15 <= -0.05503201998714172)
                Predict: 0.0
               Else (feature 15 > -0.05503201998714172)
                Predict: 1.0
              Else (feature 12 > 0.6207482123262239)
               Predict: 1.0
             Else (feature 14 > -0.13966049156682842)
              If (feature 12 <= 0.6207482123262239)
               Predict: 1.0
              Else (feature 12 > 0.6207482123262239)
               Predict: 0.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 12 <= 0.4895156093780737)
           Predict: 1.0
          Else (feature 12 > 0.4895156093780737)
           If (feature 12 <= 0.6207482123262239)
            Predict: 0.0
           Else (feature 12 > 0.6207482123262239)
            Predict: 1.0
        Else (feature 21 > -0.15009556200178956)
         If (feature 12 <= 0.4895156093780737)
          Predict: 0.0
         Else (feature 12 > 0.4895156093780737)
          Predict: 1.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 21 <= -0.15009556200178956)
         If (feature 9 <= -2.3625705369718766)
          If (feature 2 <= -0.17104052067353878)
           If (feature 5 <= -0.21198034154516043)
            If (feature 12 <= 0.4895156093780737)
             If (feature 12 <= 0.36682631470365706)
              If (feature 7 <= -0.09784883649247689)
               Predict: 0.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
             Else (feature 12 > 0.36682631470365706)
              If (feature 7 <= -0.09784883649247689)
               Predict: 1.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
            Else (feature 12 > 0.4895156093780737)
             If (feature 12 <= 0.6207482123262239)
              If (feature 7 <= -0.09784883649247689)
               Predict: 0.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
             Else (feature 12 > 0.6207482123262239)
              If (feature 7 <= -0.09784883649247689)
               Predict: 1.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
           Else (feature 5 > -0.21198034154516043)
            If (feature 12 <= 0.6207482123262239)
             If (feature 12 <= 0.4895156093780737)
              If (feature 12 <= 0.36682631470365706)
               Predict: 1.0
              Else (feature 12 > 0.36682631470365706)
               If (feature 22 <= -3.6475244910988773)
                Predict: 1.0
               Else (feature 22 > -3.6475244910988773)
                Predict: 1.0
             Else (feature 12 > 0.4895156093780737)
              Predict: 1.0
            Else (feature 12 > 0.6207482123262239)
             Predict: 1.0
          Else (feature 2 > -0.17104052067353878)
           If (feature 12 <= 0.6207482123262239)
            If (feature 12 <= 0.4895156093780737)
             If (feature 12 <= 0.36682631470365706)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 1.0
             Else (feature 12 > 0.36682631470365706)
              Predict: 1.0
            Else (feature 12 > 0.4895156093780737)
             Predict: 1.0
           Else (feature 12 > 0.6207482123262239)
            Predict: 1.0
         Else (feature 9 > -2.3625705369718766)
          If (feature 22 <= -3.6475244910988773)
           If (feature 12 <= 0.36682631470365706)
            Predict: 1.0
           Else (feature 12 > 0.36682631470365706)
            If (feature 12 <= 0.6207482123262239)
             If (feature 12 <= 0.4895156093780737)
              Predict: 1.0
             Else (feature 12 > 0.4895156093780737)
              Predict: 1.0
            Else (feature 12 > 0.6207482123262239)
             Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 12 <= 0.36682631470365706)
            Predict: 1.0
           Else (feature 12 > 0.36682631470365706)
            If (feature 12 <= 0.6207482123262239)
             If (feature 12 <= 0.4895156093780737)
              Predict: 1.0
             Else (feature 12 > 0.4895156093780737)
              Predict: 1.0
            Else (feature 12 > 0.6207482123262239)
             Predict: 1.0
        Else (feature 21 > -0.15009556200178956)
         If (feature 12 <= 0.4895156093780737)
          If (feature 12 <= 0.36682631470365706)
           Predict: 1.0
          Else (feature 12 > 0.36682631470365706)
           If (feature 2 <= -0.17104052067353878)
            Predict: 1.0
           Else (feature 2 > -0.17104052067353878)
            Predict: 1.0
         Else (feature 12 > 0.4895156093780737)
          If (feature 12 <= 0.6207482123262239)
           If (feature 5 <= -0.21198034154516043)
            Predict: 0.0
           Else (feature 5 > -0.21198034154516043)
            Predict: 0.0
          Else (feature 12 > 0.6207482123262239)
           If (feature 5 <= -0.21198034154516043)
            Predict: 1.0
           Else (feature 5 > -0.21198034154516043)
            Predict: 1.0
      Else (feature 26 > -1.209247520263161)
       If (feature 7 <= -0.09784883649247689)
        If (feature 9 <= -2.3625705369718766)
         If (feature 8 <= -0.16565223057232098)
          If (feature 19 <= -0.013696812288279198)
           If (feature 2 <= -0.17104052067353878)
            If (feature 14 <= -0.13966049156682842)
             If (feature 12 <= 0.4895156093780737)
              If (feature 20 <= -0.14679593698309107)
               If (feature 21 <= -0.15009556200178956)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 If (feature 12 <= 0.36682631470365706)
                  Predict: 1.0
                 Else (feature 12 > 0.36682631470365706)
                  If (feature 15 <= -0.05503201998714172)
                   Predict: 1.0
                  Else (feature 15 > -0.05503201998714172)
                   Predict: 1.0
               Else (feature 21 > -0.15009556200178956)
                If (feature 12 <= 0.36682631470365706)
                 Predict: 1.0
                Else (feature 12 > 0.36682631470365706)
                 Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               If (feature 12 <= 0.36682631470365706)
                Predict: 1.0
               Else (feature 12 > 0.36682631470365706)
                Predict: 1.0
             Else (feature 12 > 0.4895156093780737)
              If (feature 4 <= -0.013011413030513683)
               If (feature 12 <= 0.6207482123262239)
                If (feature 21 <= -0.15009556200178956)
                 If (feature 15 <= -0.05503201998714172)
                  If (feature 16 <= -4.5738365195368305)
                   Predict: 1.0
                  Else (feature 16 > -4.5738365195368305)
                   Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 1.0
                Else (feature 21 > -0.15009556200178956)
                 Predict: 1.0
               Else (feature 12 > 0.6207482123262239)
                If (feature 21 <= -0.15009556200178956)
                 If (feature 16 <= -4.5738365195368305)
                  If (feature 15 <= -0.05503201998714172)
                   Predict: 1.0
                  Else (feature 15 > -0.05503201998714172)
                   Predict: 1.0
                 Else (feature 16 > -4.5738365195368305)
                  If (feature 22 <= -3.6475244910988773)
                   Predict: 1.0
                  Else (feature 22 > -3.6475244910988773)
                   Predict: 1.0
                Else (feature 21 > -0.15009556200178956)
                 Predict: 1.0
              Else (feature 4 > -0.013011413030513683)
               Predict: 0.0
            Else (feature 14 > -0.13966049156682842)
             If (feature 12 <= 0.36682631470365706)
              Predict: 0.0
             Else (feature 12 > 0.36682631470365706)
              If (feature 12 <= 0.4895156093780737)
               Predict: 1.0
              Else (feature 12 > 0.4895156093780737)
               If (feature 12 <= 0.6207482123262239)
                Predict: 1.0
               Else (feature 12 > 0.6207482123262239)
                Predict: 1.0
           Else (feature 2 > -0.17104052067353878)
            If (feature 21 <= -0.15009556200178956)
             If (feature 12 <= 0.36682631470365706)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 20 <= -0.14679593698309107)
                If (feature 14 <= -0.13966049156682842)
                 If (feature 15 <= -0.05503201998714172)
                  Predict: 1.0
                 Else (feature 15 > -0.05503201998714172)
                  Predict: 1.0
                Else (feature 14 > -0.13966049156682842)
                 Predict: 1.0
               Else (feature 20 > -0.14679593698309107)
                Predict: 1.0
             Else (feature 12 > 0.36682631470365706)
              If (feature 20 <= -0.14679593698309107)
               If (feature 22 <= -3.6475244910988773)
                Predict: 1.0
               Else (feature 22 > -3.6475244910988773)
                If (feature 15 <= -0.05503201998714172)
                 If (feature 16 <= -4.5738365195368305)
                  If (feature 12 <= 0.6207482123262239)
                   Predict: 1.0
                  Else (feature 12 > 0.6207482123262239)
                   If (feature 14 <= -0.13966049156682842)
                    Predict: 1.0
                   Else (feature 14 > -0.13966049156682842)
                    Predict: 1.0
                 Else (feature 16 > -4.5738365195368305)
                  If (feature 12 <= 0.6207482123262239)
                   If (feature 12 <= 0.4895156093780737)
                    Predict: 1.0
                   Else (feature 12 > 0.4895156093780737)
                    Predict: 1.0
                  Else (feature 12 > 0.6207482123262239)
                   Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 If (feature 12 <= 0.4895156093780737)
                  Predict: 0.0
                 Else (feature 12 > 0.4895156093780737)
                  Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               If (feature 12 <= 0.6207482123262239)
                If (feature 12 <= 0.4895156093780737)
                 Predict: 1.0
                Else (feature 12 > 0.4895156093780737)
                 Predict: 1.0
               Else (feature 12 > 0.6207482123262239)
                Predict: 1.0
            Else (feature 21 > -0.15009556200178956)
             If (feature 12 <= 0.6207482123262239)
              If (feature 12 <= 0.4895156093780737)
               If (feature 12 <= 0.36682631470365706)
                Predict: 1.0
               Else (feature 12 > 0.36682631470365706)
                Predict: 1.0
              Else (feature 12 > 0.4895156093780737)
               Predict: 1.0
             Else (feature 12 > 0.6207482123262239)
              Predict: 1.0
          Else (feature 19 > -0.013696812288279198)
           If (feature 12 <= 0.6207482123262239)
            Predict: 2.0
           Else (feature 12 > 0.6207482123262239)
            Predict: 0.0
         Else (feature 8 > -0.16565223057232098)
          If (feature 14 <= -0.13966049156682842)
           If (feature 21 <= -0.15009556200178956)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 16 <= -4.5738365195368305)
              If (feature 12 <= 0.4895156093780737)
               Predict: 1.0
              Else (feature 12 > 0.4895156093780737)
               If (feature 20 <= -0.14679593698309107)
                Predict: 0.0
               Else (feature 20 > -0.14679593698309107)
                Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 12 <= 0.4895156093780737)
               If (feature 12 <= 0.36682631470365706)
                Predict: 1.0
               Else (feature 12 > 0.36682631470365706)
                Predict: 1.0
              Else (feature 12 > 0.4895156093780737)
               If (feature 12 <= 0.6207482123262239)
                Predict: 1.0
               Else (feature 12 > 0.6207482123262239)
                Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            If (feature 16 <= -4.5738365195368305)
             Predict: 2.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 12 <= 0.6207482123262239)
              If (feature 12 <= 0.36682631470365706)
               Predict: 0.0
              Else (feature 12 > 0.36682631470365706)
               If (feature 12 <= 0.4895156093780737)
                Predict: 1.0
               Else (feature 12 > 0.4895156093780737)
                Predict: 1.0
             Else (feature 12 > 0.6207482123262239)
              Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           If (feature 12 <= 0.6207482123262239)
            Predict: 0.0
           Else (feature 12 > 0.6207482123262239)
            Predict: 0.0
        Else (feature 9 > -2.3625705369718766)
         If (feature 21 <= -0.15009556200178956)
          If (feature 14 <= -0.13966049156682842)
           If (feature 12 <= 0.4895156093780737)
            If (feature 16 <= -4.5738365195368305)
             If (feature 15 <= -0.05503201998714172)
              If (feature 12 <= 0.36682631470365706)
               If (feature 18 <= -0.046568023535510816)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
               Else (feature 18 > -0.046568023535510816)
                Predict: 1.0
              Else (feature 12 > 0.36682631470365706)
               If (feature 22 <= -3.6475244910988773)
                Predict: 1.0
               Else (feature 22 > -3.6475244910988773)
                If (feature 20 <= -0.14679593698309107)
                 Predict: 1.0
                Else (feature 20 > -0.14679593698309107)
                 Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              If (feature 12 <= 0.36682631470365706)
               Predict: 1.0
              Else (feature 12 > 0.36682631470365706)
               Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 22 <= -3.6475244910988773)
              If (feature 12 <= 0.36682631470365706)
               Predict: 1.0
              Else (feature 12 > 0.36682631470365706)
               Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 12 <= 0.36682631470365706)
               Predict: 1.0
              Else (feature 12 > 0.36682631470365706)
               Predict: 1.0
           Else (feature 12 > 0.4895156093780737)
            If (feature 16 <= -4.5738365195368305)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 20 <= -0.14679593698309107)
               If (feature 12 <= 0.6207482123262239)
                If (feature 15 <= -0.05503201998714172)
                 Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
               Else (feature 12 > 0.6207482123262239)
                If (feature 18 <= -0.046568023535510816)
                 Predict: 1.0
                Else (feature 18 > -0.046568023535510816)
                 Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               If (feature 12 <= 0.6207482123262239)
                Predict: 1.0
               Else (feature 12 > 0.6207482123262239)
                Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 22 <= -3.6475244910988773)
              If (feature 12 <= 0.6207482123262239)
               Predict: 1.0
              Else (feature 12 > 0.6207482123262239)
               Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 12 <= 0.6207482123262239)
               Predict: 1.0
              Else (feature 12 > 0.6207482123262239)
               Predict: 1.0
          Else (feature 14 > -0.13966049156682842)
           If (feature 12 <= 0.6207482123262239)
            If (feature 12 <= 0.36682631470365706)
             Predict: 1.0
            Else (feature 12 > 0.36682631470365706)
             If (feature 12 <= 0.4895156093780737)
              If (feature 22 <= -3.6475244910988773)
               Predict: 1.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 1.0
             Else (feature 12 > 0.4895156093780737)
              If (feature 23 <= -0.22418194704191444)
               Predict: 1.0
              Else (feature 23 > -0.22418194704191444)
               Predict: 0.0
           Else (feature 12 > 0.6207482123262239)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 12 <= 0.4895156093780737)
           If (feature 14 <= -0.13966049156682842)
            If (feature 16 <= -4.5738365195368305)
             If (feature 12 <= 0.36682631470365706)
              Predict: 1.0
             Else (feature 12 > 0.36682631470365706)
              Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 12 <= 0.36682631470365706)
              Predict: 1.0
             Else (feature 12 > 0.36682631470365706)
              Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            If (feature 12 <= 0.36682631470365706)
             Predict: 0.0
            Else (feature 12 > 0.36682631470365706)
             Predict: 1.0
          Else (feature 12 > 0.4895156093780737)
           If (feature 20 <= -0.14679593698309107)
            If (feature 12 <= 0.6207482123262239)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 0.0
            Else (feature 12 > 0.6207482123262239)
             If (feature 16 <= -4.5738365195368305)
              Predict: 0.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
           Else (feature 20 > -0.14679593698309107)
            Predict: 0.0
       Else (feature 7 > -0.09784883649247689)
        If (feature 19 <= -0.013696812288279198)
         If (feature 21 <= -0.15009556200178956)
          If (feature 16 <= -4.5738365195368305)
           If (feature 12 <= 0.6207482123262239)
            If (feature 12 <= 0.36682631470365706)
             Predict: 0.0
            Else (feature 12 > 0.36682631470365706)
             If (feature 12 <= 0.4895156093780737)
              Predict: 1.0
             Else (feature 12 > 0.4895156093780737)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
           Else (feature 12 > 0.6207482123262239)
            If (feature 20 <= -0.14679593698309107)
             If (feature 14 <= -0.13966049156682842)
              Predict: 0.0
             Else (feature 14 > -0.13966049156682842)
              Predict: 0.0
            Else (feature 20 > -0.14679593698309107)
             Predict: 0.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 12 <= 0.36682631470365706)
            Predict: 1.0
           Else (feature 12 > 0.36682631470365706)
            If (feature 12 <= 0.4895156093780737)
             Predict: 1.0
            Else (feature 12 > 0.4895156093780737)
             If (feature 12 <= 0.6207482123262239)
              Predict: 1.0
             Else (feature 12 > 0.6207482123262239)
              Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 12 <= 0.36682631470365706)
           Predict: 0.0
          Else (feature 12 > 0.36682631470365706)
           If (feature 12 <= 0.6207482123262239)
            If (feature 12 <= 0.4895156093780737)
             Predict: 0.0
            Else (feature 12 > 0.4895156093780737)
             Predict: 1.0
           Else (feature 12 > 0.6207482123262239)
            If (feature 16 <= -4.5738365195368305)
             Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 0.0
        Else (feature 19 > -0.013696812288279198)
         Predict: 1.0
     Else (feature 12 > 0.7835602300601564)
      If (feature 2 <= -0.17104052067353878)
       If (feature 5 <= -0.21198034154516043)
        If (feature 14 <= -0.13966049156682842)
         If (feature 21 <= -0.15009556200178956)
          If (feature 27 <= -0.8269175577829952)
           If (feature 7 <= -0.09784883649247689)
            If (feature 22 <= -3.6475244910988773)
             If (feature 12 <= 0.9917848563057475)
              If (feature 8 <= -0.16565223057232098)
               Predict: 1.0
              Else (feature 8 > -0.16565223057232098)
               Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 9 <= -2.3625705369718766)
                Predict: 1.0
               Else (feature 9 > -2.3625705369718766)
                Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 12 <= 0.9917848563057475)
              If (feature 16 <= -4.5738365195368305)
               If (feature 15 <= -0.05503201998714172)
                If (feature 9 <= -2.3625705369718766)
                 Predict: 1.0
                Else (feature 9 > -2.3625705369718766)
                 If (feature 20 <= -0.14679593698309107)
                  Predict: 1.0
                 Else (feature 20 > -0.14679593698309107)
                  Predict: 1.0
               Else (feature 15 > -0.05503201998714172)
                Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 9 <= -2.3625705369718766)
                Predict: 1.0
               Else (feature 9 > -2.3625705369718766)
                Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              If (feature 9 <= -2.3625705369718766)
               If (feature 16 <= -4.5738365195368305)
                Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                Predict: 1.0
              Else (feature 9 > -2.3625705369718766)
               If (feature 15 <= -0.05503201998714172)
                If (feature 16 <= -4.5738365195368305)
                 If (feature 18 <= -0.046568023535510816)
                  Predict: 1.0
                 Else (feature 18 > -0.046568023535510816)
                  Predict: 1.0
                Else (feature 16 > -4.5738365195368305)
                 Predict: 1.0
               Else (feature 15 > -0.05503201998714172)
                Predict: 1.0
           Else (feature 7 > -0.09784883649247689)
            If (feature 19 <= -0.013696812288279198)
             If (feature 18 <= -0.046568023535510816)
              If (feature 12 <= 0.9917848563057475)
               If (feature 20 <= -0.14679593698309107)
                Predict: 1.0
               Else (feature 20 > -0.14679593698309107)
                Predict: 1.0
              Else (feature 12 > 0.9917848563057475)
               If (feature 22 <= -3.6475244910988773)
                Predict: 0.0
               Else (feature 22 > -3.6475244910988773)
                If (feature 20 <= -0.14679593698309107)
                 Predict: 0.0
                Else (feature 20 > -0.14679593698309107)
                 Predict: 0.0
             Else (feature 18 > -0.046568023535510816)
              Predict: 1.0
            Else (feature 19 > -0.013696812288279198)
             If (feature 12 <= 0.9917848563057475)
              Predict: 0.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 2.0
          Else (feature 27 > -0.8269175577829952)
           If (feature 8 <= -0.16565223057232098)
            If (feature 22 <= -3.6475244910988773)
             If (feature 12 <= 0.9917848563057475)
              Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 16 <= -4.5738365195368305)
              If (feature 7 <= -0.09784883649247689)
               If (feature 12 <= 0.9917848563057475)
                If (feature 15 <= -0.05503201998714172)
                 Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
               Else (feature 12 > 0.9917848563057475)
                Predict: 0.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 9 <= -2.3625705369718766)
               If (feature 12 <= 0.9917848563057475)
                Predict: 1.0
               Else (feature 12 > 0.9917848563057475)
                Predict: 1.0
              Else (feature 9 > -2.3625705369718766)
               If (feature 12 <= 0.9917848563057475)
                Predict: 1.0
               Else (feature 12 > 0.9917848563057475)
                Predict: 1.0
           Else (feature 8 > -0.16565223057232098)
            If (feature 12 <= 0.9917848563057475)
             Predict: 1.0
            Else (feature 12 > 0.9917848563057475)
             Predict: 2.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 9 <= -2.3625705369718766)
           If (feature 26 <= -1.209247520263161)
            Predict: 0.0
           Else (feature 26 > -1.209247520263161)
            If (feature 7 <= -0.09784883649247689)
             If (feature 12 <= 0.9917848563057475)
              Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 1.0
            Else (feature 7 > -0.09784883649247689)
             If (feature 12 <= 0.9917848563057475)
              Predict: 0.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 1.0
          Else (feature 9 > -2.3625705369718766)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            If (feature 12 <= 0.9917848563057475)
             If (feature 20 <= -0.14679593698309107)
              Predict: 0.0
             Else (feature 20 > -0.14679593698309107)
              Predict: 0.0
            Else (feature 12 > 0.9917848563057475)
             If (feature 16 <= -4.5738365195368305)
              Predict: 0.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 9 <= -2.3625705369718766)
          If (feature 12 <= 0.9917848563057475)
           If (feature 7 <= -0.09784883649247689)
            Predict: 0.0
           Else (feature 7 > -0.09784883649247689)
            Predict: 0.0
          Else (feature 12 > 0.9917848563057475)
           If (feature 7 <= -0.09784883649247689)
            Predict: 0.0
           Else (feature 7 > -0.09784883649247689)
            If (feature 21 <= -0.15009556200178956)
             Predict: 1.0
            Else (feature 21 > -0.15009556200178956)
             Predict: 0.0
         Else (feature 9 > -2.3625705369718766)
          If (feature 23 <= -0.22418194704191444)
           If (feature 27 <= -0.8269175577829952)
            If (feature 12 <= 0.9917848563057475)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
            Else (feature 12 > 0.9917848563057475)
             If (feature 22 <= -3.6475244910988773)
              Predict: 0.0
             Else (feature 22 > -3.6475244910988773)
              Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            If (feature 12 <= 0.9917848563057475)
             Predict: 0.0
            Else (feature 12 > 0.9917848563057475)
             If (feature 21 <= -0.15009556200178956)
              Predict: 1.0
             Else (feature 21 > -0.15009556200178956)
              Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           Predict: 1.0
       Else (feature 5 > -0.21198034154516043)
        If (feature 26 <= -1.209247520263161)
         If (feature 15 <= -0.05503201998714172)
          If (feature 12 <= 0.9917848563057475)
           If (feature 14 <= -0.13966049156682842)
            Predict: 1.0
           Else (feature 14 > -0.13966049156682842)
            Predict: 1.0
          Else (feature 12 > 0.9917848563057475)
           Predict: 1.0
         Else (feature 15 > -0.05503201998714172)
          If (feature 12 <= 0.9917848563057475)
           Predict: 1.0
          Else (feature 12 > 0.9917848563057475)
           Predict: 1.0
        Else (feature 26 > -1.209247520263161)
         If (feature 14 <= -0.13966049156682842)
          If (feature 15 <= -0.05503201998714172)
           If (feature 22 <= -3.6475244910988773)
            If (feature 12 <= 0.9917848563057475)
             If (feature 21 <= -0.15009556200178956)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
             Else (feature 21 > -0.15009556200178956)
              Predict: 1.0
            Else (feature 12 > 0.9917848563057475)
             If (feature 21 <= -0.15009556200178956)
              Predict: 1.0
             Else (feature 21 > -0.15009556200178956)
              Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 16 <= -4.5738365195368305)
             If (feature 12 <= 0.9917848563057475)
              Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 12 <= 0.9917848563057475)
              Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           Predict: 1.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 12 <= 0.9917848563057475)
           Predict: 0.0
          Else (feature 12 > 0.9917848563057475)
           Predict: 1.0
      Else (feature 2 > -0.17104052067353878)
       If (feature 21 <= -0.15009556200178956)
        If (feature 14 <= -0.13966049156682842)
         If (feature 20 <= -0.14679593698309107)
          If (feature 26 <= -1.209247520263161)
           If (feature 12 <= 0.9917848563057475)
            Predict: 1.0
           Else (feature 12 > 0.9917848563057475)
            Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 22 <= -3.6475244910988773)
            Predict: 1.0
           Else (feature 22 > -3.6475244910988773)
            If (feature 15 <= -0.05503201998714172)
             If (feature 12 <= 0.9917848563057475)
              Predict: 1.0
             Else (feature 12 > 0.9917848563057475)
              Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 1.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 12 <= 0.9917848563057475)
           Predict: 1.0
          Else (feature 12 > 0.9917848563057475)
           Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 12 <= 0.9917848563057475)
          Predict: 1.0
         Else (feature 12 > 0.9917848563057475)
          Predict: 1.0
       Else (feature 21 > -0.15009556200178956)
        If (feature 14 <= -0.13966049156682842)
         If (feature 12 <= 0.9917848563057475)
          Predict: 1.0
         Else (feature 12 > 0.9917848563057475)
          Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         Predict: 1.0
    Else (feature 1 > -0.21485093540978895)
     If (feature 12 <= 0.7835602300601564)
      If (feature 21 <= -0.15009556200178956)
       If (feature 12 <= 0.36682631470365706)
        If (feature 20 <= -0.14679593698309107)
         If (feature 15 <= -0.05503201998714172)
          If (feature 23 <= -0.22418194704191444)
           If (feature 27 <= -0.8269175577829952)
            If (feature 18 <= -0.046568023535510816)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
            Else (feature 18 > -0.046568023535510816)
             Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 0.0
         Else (feature 15 > -0.05503201998714172)
          Predict: 0.0
        Else (feature 20 > -0.14679593698309107)
         Predict: 0.0
       Else (feature 12 > 0.36682631470365706)
        If (feature 12 <= 0.4895156093780737)
         If (feature 14 <= -0.13966049156682842)
          If (feature 22 <= -3.6475244910988773)
           Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 18 <= -0.046568023535510816)
            If (feature 26 <= -1.209247520263161)
             Predict: 0.0
            Else (feature 26 > -1.209247520263161)
             If (feature 16 <= -4.5738365195368305)
              Predict: 1.0
             Else (feature 16 > -4.5738365195368305)
              Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            If (feature 26 <= -1.209247520263161)
             Predict: 1.0
            Else (feature 26 > -1.209247520263161)
             Predict: 0.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 26 <= -1.209247520263161)
           Predict: 0.0
          Else (feature 26 > -1.209247520263161)
           Predict: 1.0
        Else (feature 12 > 0.4895156093780737)
         If (feature 27 <= -0.8269175577829952)
          If (feature 18 <= -0.046568023535510816)
           If (feature 12 <= 0.6207482123262239)
            If (feature 20 <= -0.14679593698309107)
             If (feature 15 <= -0.05503201998714172)
              If (feature 16 <= -4.5738365195368305)
               Predict: 0.0
              Else (feature 16 > -4.5738365195368305)
               If (feature 23 <= -0.22418194704191444)
                Predict: 1.0
               Else (feature 23 > -0.22418194704191444)
                Predict: 0.0
             Else (feature 15 > -0.05503201998714172)
              Predict: 1.0
            Else (feature 20 > -0.14679593698309107)
             Predict: 0.0
           Else (feature 12 > 0.6207482123262239)
            If (feature 15 <= -0.05503201998714172)
             If (feature 20 <= -0.14679593698309107)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
             Else (feature 20 > -0.14679593698309107)
              Predict: 1.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 0.0
          Else (feature 18 > -0.046568023535510816)
           Predict: 0.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 16 <= -4.5738365195368305)
           Predict: 1.0
          Else (feature 16 > -4.5738365195368305)
           If (feature 12 <= 0.6207482123262239)
            Predict: 1.0
           Else (feature 12 > 0.6207482123262239)
            Predict: 1.0
      Else (feature 21 > -0.15009556200178956)
       If (feature 16 <= -4.5738365195368305)
        Predict: 0.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 26 <= -1.209247520263161)
         Predict: 0.0
        Else (feature 26 > -1.209247520263161)
         If (feature 12 <= 0.6207482123262239)
          If (feature 12 <= 0.36682631470365706)
           Predict: 0.0
          Else (feature 12 > 0.36682631470365706)
           If (feature 12 <= 0.4895156093780737)
            Predict: 0.0
           Else (feature 12 > 0.4895156093780737)
            Predict: 0.0
         Else (feature 12 > 0.6207482123262239)
          Predict: 0.0
     Else (feature 12 > 0.7835602300601564)
      If (feature 14 <= -0.13966049156682842)
       If (feature 16 <= -4.5738365195368305)
        If (feature 18 <= -0.046568023535510816)
         If (feature 22 <= -3.6475244910988773)
          Predict: 0.0
         Else (feature 22 > -3.6475244910988773)
          If (feature 26 <= -1.209247520263161)
           Predict: 0.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.9917848563057475)
            If (feature 15 <= -0.05503201998714172)
             Predict: 0.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 0.0
           Else (feature 12 > 0.9917848563057475)
            If (feature 15 <= -0.05503201998714172)
             Predict: 0.0
            Else (feature 15 > -0.05503201998714172)
             Predict: 0.0
        Else (feature 18 > -0.046568023535510816)
         Predict: 0.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 23 <= -0.22418194704191444)
         If (feature 21 <= -0.15009556200178956)
          If (feature 26 <= -1.209247520263161)
           If (feature 12 <= 0.9917848563057475)
            Predict: 1.0
           Else (feature 12 > 0.9917848563057475)
            Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.9917848563057475)
            Predict: 1.0
           Else (feature 12 > 0.9917848563057475)
            Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          If (feature 26 <= -1.209247520263161)
           Predict: 1.0
          Else (feature 26 > -1.209247520263161)
           If (feature 12 <= 0.9917848563057475)
            Predict: 0.0
           Else (feature 12 > 0.9917848563057475)
            Predict: 0.0
        Else (feature 23 > -0.22418194704191444)
         Predict: 1.0
      Else (feature 14 > -0.13966049156682842)
       If (feature 12 <= 0.9917848563057475)
        If (feature 27 <= -0.8269175577829952)
         Predict: 0.0
        Else (feature 27 > -0.8269175577829952)
         Predict: 0.0
       Else (feature 12 > 0.9917848563057475)
        If (feature 21 <= -0.15009556200178956)
         If (feature 26 <= -1.209247520263161)
          Predict: 0.0
         Else (feature 26 > -1.209247520263161)
          Predict: 0.0
        Else (feature 21 > -0.15009556200178956)
         Predict: 0.0
   Else (feature 12 > 1.2370077703366127)
    If (feature 2 <= -0.17104052067353878)
     If (feature 5 <= -0.21198034154516043)
      If (feature 12 <= 1.6302933014226857)
       If (feature 9 <= -2.3625705369718766)
        If (feature 8 <= -0.16565223057232098)
         If (feature 20 <= -0.14679593698309107)
          If (feature 7 <= -0.09784883649247689)
           If (feature 26 <= -1.209247520263161)
            If (feature 14 <= -0.13966049156682842)
             Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            If (feature 16 <= -4.5738365195368305)
             If (feature 18 <= -0.046568023535510816)
              If (feature 14 <= -0.13966049156682842)
               Predict: 0.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 0.0
             Else (feature 18 > -0.046568023535510816)
              Predict: 2.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 23 <= -0.22418194704191444)
              If (feature 1 <= -0.21485093540978895)
               If (feature 21 <= -0.15009556200178956)
                Predict: 1.0
               Else (feature 21 > -0.15009556200178956)
                Predict: 1.0
              Else (feature 1 > -0.21485093540978895)
               If (feature 22 <= -3.6475244910988773)
                Predict: 0.0
               Else (feature 22 > -3.6475244910988773)
                Predict: 1.0
             Else (feature 23 > -0.22418194704191444)
              Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 26 <= -1.209247520263161)
            Predict: 0.0
           Else (feature 26 > -1.209247520263161)
            If (feature 16 <= -4.5738365195368305)
             If (feature 21 <= -0.15009556200178956)
              If (feature 14 <= -0.13966049156682842)
               Predict: 0.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 0.0
             Else (feature 21 > -0.15009556200178956)
              Predict: 2.0
            Else (feature 16 > -4.5738365195368305)
             If (feature 21 <= -0.15009556200178956)
              Predict: 0.0
             Else (feature 21 > -0.15009556200178956)
              Predict: 0.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 1 <= -0.21485093540978895)
           If (feature 22 <= -3.6475244910988773)
            Predict: 0.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 1.0
          Else (feature 1 > -0.21485093540978895)
           Predict: 0.0
        Else (feature 8 > -0.16565223057232098)
         If (feature 14 <= -0.13966049156682842)
          If (feature 23 <= -0.22418194704191444)
           If (feature 16 <= -4.5738365195368305)
            If (feature 22 <= -3.6475244910988773)
             Predict: 0.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 15 <= -0.05503201998714172)
              Predict: 1.0
             Else (feature 15 > -0.05503201998714172)
              Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 26 <= -1.209247520263161)
              Predict: 0.0
             Else (feature 26 > -1.209247520263161)
              Predict: 1.0
          Else (feature 23 > -0.22418194704191444)
           Predict: 0.0
         Else (feature 14 > -0.13966049156682842)
          Predict: 2.0
       Else (feature 9 > -2.3625705369718766)
        If (feature 14 <= -0.13966049156682842)
         If (feature 27 <= -0.8269175577829952)
          If (feature 21 <= -0.15009556200178956)
           If (feature 23 <= -0.22418194704191444)
            If (feature 16 <= -4.5738365195368305)
             If (feature 18 <= -0.046568023535510816)
              If (feature 15 <= -0.05503201998714172)
               Predict: 1.0
              Else (feature 15 > -0.05503201998714172)
               Predict: 0.0
             Else (feature 18 > -0.046568023535510816)
              Predict: 1.0
            Else (feature 16 > -4.5738365195368305)
             Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            If (feature 20 <= -0.14679593698309107)
             Predict: 1.0
            Else (feature 20 > -0.14679593698309107)
             Predict: 0.0
          Else (feature 21 > -0.15009556200178956)
           If (feature 16 <= -4.5738365195368305)
            Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            Predict: 1.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 22 <= -3.6475244910988773)
           Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 18 <= -0.046568023535510816)
            Predict: 1.0
           Else (feature 18 > -0.046568023535510816)
            Predict: 0.0
        Else (feature 14 > -0.13966049156682842)
         If (feature 27 <= -0.8269175577829952)
          If (feature 21 <= -0.15009556200178956)
           Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 0.0
         Else (feature 27 > -0.8269175577829952)
          If (feature 21 <= -0.15009556200178956)
           Predict: 2.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
      Else (feature 12 > 1.6302933014226857)
       If (feature 27 <= -0.8269175577829952)
        If (feature 9 <= -2.3625705369718766)
         If (feature 20 <= -0.14679593698309107)
          If (feature 7 <= -0.09784883649247689)
           If (feature 16 <= -4.5738365195368305)
            If (feature 12 <= 2.309377600092206)
             If (feature 14 <= -0.13966049156682842)
              If (feature 1 <= -0.21485093540978895)
               If (feature 19 <= -0.013696812288279198)
                If (feature 15 <= -0.05503201998714172)
                 Predict: 1.0
                Else (feature 15 > -0.05503201998714172)
                 Predict: 1.0
               Else (feature 19 > -0.013696812288279198)
                Predict: 0.0
              Else (feature 1 > -0.21485093540978895)
               Predict: 0.0
             Else (feature 14 > -0.13966049156682842)
              If (feature 22 <= -3.6475244910988773)
               If (feature 1 <= -0.21485093540978895)
                Predict: 2.0
               Else (feature 1 > -0.21485093540978895)
                Predict: 0.0
              Else (feature 22 > -3.6475244910988773)
               If (feature 1 <= -0.21485093540978895)
                Predict: 1.0
               Else (feature 1 > -0.21485093540978895)
                Predict: 1.0
            Else (feature 12 > 2.309377600092206)
             If (feature 23 <= -0.22418194704191444)
              If (feature 14 <= -0.13966049156682842)
               If (feature 19 <= -0.013696812288279198)
                If (feature 4 <= -0.013011413030513683)
                 If (feature 1 <= -0.21485093540978895)
                  If (feature 13 <= -0.004277803299573942)
                   If (feature 21 <= -0.15009556200178956)
                    Predict: 0.0
                   Else (feature 21 > -0.15009556200178956)
                    Predict: 0.0
                  Else (feature 13 > -0.004277803299573942)
                   Predict: 0.0
                 Else (feature 1 > -0.21485093540978895)
                  Predict: 0.0
                Else (feature 4 > -0.013011413030513683)
                 Predict: 2.0
               Else (feature 19 > -0.013696812288279198)
                Predict: 2.0
              Else (feature 14 > -0.13966049156682842)
               If (feature 22 <= -3.6475244910988773)
                If (feature 4 <= -0.013011413030513683)
                 If (feature 8 <= -0.16565223057232098)
                  Predict: 0.0
                 Else (feature 8 > -0.16565223057232098)
                  Predict: 0.0
                Else (feature 4 > -0.013011413030513683)
                 Predict: 2.0
               Else (feature 22 > -3.6475244910988773)
                If (feature 4 <= -0.013011413030513683)
                 If (feature 1 <= -0.21485093540978895)
                  Predict: 2.0
                 Else (feature 1 > -0.21485093540978895)
                  Predict: 0.0
                Else (feature 4 > -0.013011413030513683)
                 Predict: 1.0
             Else (feature 23 > -0.22418194704191444)
              Predict: 1.0
           Else (feature 16 > -4.5738365195368305)
            If (feature 4 <= -0.013011413030513683)
             If (feature 21 <= -0.15009556200178956)
              If (feature 1 <= -0.21485093540978895)
               If (feature 12 <= 2.309377600092206)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 1.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
               Else (feature 12 > 2.309377600092206)
                If (feature 23 <= -0.22418194704191444)
                 Predict: 1.0
                Else (feature 23 > -0.22418194704191444)
                 Predict: 1.0
              Else (feature 1 > -0.21485093540978895)
               If (feature 12 <= 2.309377600092206)
                If (feature 22 <= -3.6475244910988773)
                 Predict: 0.0
                Else (feature 22 > -3.6475244910988773)
                 Predict: 1.0
               Else (feature 12 > 2.309377600092206)
                If (feature 23 <= -0.22418194704191444)
                 Predict: 1.0
                Else (feature 23 > -0.22418194704191444)
                 Predict: 1.0
             Else (feature 21 > -0.15009556200178956)
              If (feature 8 <= -0.16565223057232098)
               If (feature 12 <= 2.309377600092206)
                Predict: 0.0
               Else (feature 12 > 2.309377600092206)
                Predict: 1.0
              Else (feature 8 > -0.16565223057232098)
               If (feature 12 <= 2.309377600092206)
                Predict: 1.0
               Else (feature 12 > 2.309377600092206)
                Predict: 1.0
            Else (feature 4 > -0.013011413030513683)
             If (feature 12 <= 2.309377600092206)
              Predict: 2.0
             Else (feature 12 > 2.309377600092206)
              If (feature 22 <= -3.6475244910988773)
               Predict: 0.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 2.0
          Else (feature 7 > -0.09784883649247689)
           If (feature 12 <= 2.309377600092206)
            If (feature 18 <= -0.046568023535510816)
             If (feature 16 <= -4.5738365195368305)
              If (feature 21 <= -0.15009556200178956)
               Predict: 0.0
              Else (feature 21 > -0.15009556200178956)
               Predict: 2.0
             Else (feature 16 > -4.5738365195368305)
              If (feature 22 <= -3.6475244910988773)
               Predict: 0.0
              Else (feature 22 > -3.6475244910988773)
               Predict: 0.0
            Else (feature 18 > -0.046568023535510816)
             Predict: 0.0
           Else (feature 12 > 2.309377600092206)
            If (feature 14 <= -0.13966049156682842)
             If (feature 22 <= -3.6475244910988773)
              If (feature 16 <= -4.5738365195368305)
               Predict: 2.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 0.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 18 <= -0.046568023535510816)
               If (feature 15 <= -0.05503201998714172)
                If (feature 16 <= -4.5738365195368305)
                 Predict: 2.0
                Else (feature 16 > -4.5738365195368305)
                 Predict: 0.0
               Else (feature 15 > -0.05503201998714172)
                Predict: 2.0
              Else (feature 18 > -0.046568023535510816)
               Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 2.0
         Else (feature 20 > -0.14679593698309107)
          If (feature 1 <= -0.21485093540978895)
           If (feature 4 <= -0.013011413030513683)
            If (feature 12 <= 2.309377600092206)
             If (feature 22 <= -3.6475244910988773)
              Predict: 2.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 7 <= -0.09784883649247689)
               Predict: 1.0
              Else (feature 7 > -0.09784883649247689)
               Predict: 1.0
            Else (feature 12 > 2.309377600092206)
             If (feature 23 <= -0.22418194704191444)
              If (feature 21 <= -0.15009556200178956)
               If (feature 7 <= -0.09784883649247689)
                Predict: 0.0
               Else (feature 7 > -0.09784883649247689)
                Predict: 0.0
              Else (feature 21 > -0.15009556200178956)
               If (feature 7 <= -0.09784883649247689)
                Predict: 1.0
               Else (feature 7 > -0.09784883649247689)
                Predict: 1.0
             Else (feature 23 > -0.22418194704191444)
              Predict: 1.0
           Else (feature 4 > -0.013011413030513683)
            Predict: 0.0
          Else (feature 1 > -0.21485093540978895)
           If (feature 12 <= 2.309377600092206)
            If (feature 22 <= -3.6475244910988773)
             Predict: 0.0
            Else (feature 22 > -3.6475244910988773)
             Predict: 0.0
           Else (feature 12 > 2.309377600092206)
            If (feature 21 <= -0.15009556200178956)
             Predict: 1.0
            Else (feature 21 > -0.15009556200178956)
             Predict: 2.0
        Else (feature 9 > -2.3625705369718766)
         If (feature 14 <= -0.13966049156682842)
          If (feature 15 <= -0.05503201998714172)
           If (feature 12 <= 2.309377600092206)
            If (feature 18 <= -0.046568023535510816)
             If (feature 21 <= -0.15009556200178956)
              If (feature 20 <= -0.14679593698309107)
               If (feature 23 <= -0.22418194704191444)
                Predict: 1.0
               Else (feature 23 > -0.22418194704191444)
                Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               Predict: 1.0
             Else (feature 21 > -0.15009556200178956)
              If (feature 20 <= -0.14679593698309107)
               Predict: 0.0
              Else (feature 20 > -0.14679593698309107)
               Predict: 0.0
            Else (feature 18 > -0.046568023535510816)
             Predict: 1.0
           Else (feature 12 > 2.309377600092206)
            If (feature 23 <= -0.22418194704191444)
             If (feature 22 <= -3.6475244910988773)
              If (feature 16 <= -4.5738365195368305)
               Predict: 0.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 0.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 20 <= -0.14679593698309107)
               If (feature 16 <= -4.5738365195368305)
                If (feature 18 <= -0.046568023535510816)
                 Predict: 1.0
                Else (feature 18 > -0.046568023535510816)
                 Predict: 1.0
               Else (feature 16 > -4.5738365195368305)
                Predict: 1.0
              Else (feature 20 > -0.14679593698309107)
               Predict: 1.0
            Else (feature 23 > -0.22418194704191444)
             Predict: 1.0
          Else (feature 15 > -0.05503201998714172)
           If (feature 12 <= 2.309377600092206)
            Predict: 1.0
           Else (feature 12 > 2.309377600092206)
            Predict: 0.0
         Else (feature 14 > -0.13966049156682842)
          If (feature 12 <= 2.309377600092206)
           If (feature 22 <= -3.6475244910988773)
            Predict: 0.0
           Else (feature 22 > -3.6475244910988773)
            Predict: 0.0
          Else (feature 12 > 2.309377600092206)
           If (feature 21 <= -0.15009556200178956)
            Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            Predict: 0.0
       Else (feature 27 > -0.8269175577829952)
        If (feature 16 <= -4.5738365195368305)
         If (feature 12 <= 2.309377600092206)
          If (feature 14 <= -0.13966049156682842)
           Predict: 0.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 0.0
         Else (feature 12 > 2.309377600092206)
          If (feature 15 <= -0.05503201998714172)
           If (feature 14 <= -0.13966049156682842)
            If (feature 9 <= -2.3625705369718766)
             Predict: 0.0
            Else (feature 9 > -2.3625705369718766)
             Predict: 0.0
           Else (feature 14 > -0.13966049156682842)
            If (feature 8 <= -0.16565223057232098)
             Predict: 0.0
            Else (feature 8 > -0.16565223057232098)
             Predict: 0.0
          Else (feature 15 > -0.05503201998714172)
           Predict: 1.0
        Else (feature 16 > -4.5738365195368305)
         If (feature 12 <= 2.309377600092206)
          If (feature 8 <= -0.16565223057232098)
           If (feature 23 <= -0.22418194704191444)
            If (feature 1 <= -0.21485093540978895)
             Predict: 1.0
            Else (feature 1 > -0.21485093540978895)
             If (feature 21 <= -0.15009556200178956)
              Predict: 1.0
             Else (feature 21 > -0.15009556200178956)
              Predict: 1.0
           Else (feature 23 > -0.22418194704191444)
            Predict: 0.0
          Else (feature 8 > -0.16565223057232098)
           Predict: 0.0
         Else (feature 12 > 2.309377600092206)
          If (feature 7 <= -0.09784883649247689)
           If (feature 21 <= -0.15009556200178956)
            If (feature 22 <= -3.6475244910988773)
             Predict: 1.0
            Else (feature 22 > -3.6475244910988773)
             If (feature 9 <= -2.3625705369718766)
              If (feature 1 <= -0.21485093540978895)
               Predict: 1.0
              Else (feature 1 > -0.21485093540978895)
               Predict: 1.0
             Else (feature 9 > -2.3625705369718766)
              Predict: 1.0
           Else (feature 21 > -0.15009556200178956)
            If (feature 1 <= -0.21485093540978895)
             Predict: 2.0
            Else (feature 1 > -0.21485093540978895)
             Predict: 1.0
          Else (feature 7 > -0.09784883649247689)
           Predict: 0.0
     Else (feature 5 > -0.21198034154516043)
      If (feature 27 <= -0.8269175577829952)
       If (feature 15 <= -0.05503201998714172)
        If (feature 20 <= -0.14679593698309107)
         If (feature 23 <= -0.22418194704191444)
          If (feature 13 <= -0.004277803299573942)
           If (feature 12 <= 2.309377600092206)
            If (feature 21 <= -0.15009556200178956)
             If (feature 12 <= 1.6302933014226857)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
             Else (feature 12 > 1.6302933014226857)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
            Else (feature 21 > -0.15009556200178956)
             If (feature 12 <= 1.6302933014226857)
              If (feature 14 <= -0.13966049156682842)
               Predict: 1.0
              Else (feature 14 > -0.13966049156682842)
               Predict: 1.0
             Else (feature 12 > 1.6302933014226857)
              Predict: 0.0
           Else (feature 12 > 2.309377600092206)
            If (feature 14 <= -0.13966049156682842)
             If (feature 22 <= -3.6475244910988773)
              Predict: 1.0
             Else (feature 22 > -3.6475244910988773)
              If (feature 16 <= -4.5738365195368305)
               Predict: 1.0
              Else (feature 16 > -4.5738365195368305)
               Predict: 1.0
            Else (feature 14 > -0.13966049156682842)
             Predict: 1.0
          Else (feature 13 > -0.004277803299573942)
           Predict: 0.0
         Else (feature 23 > -0.22418194704191444)
          If (feature 12 <= 1.6302933014226857)
           Predict: 1.0
          Else (feature 12 > 1.6302933014226857)
           Predict: 1.0
        Else (feature 20 > -0.14679593698309107)
         If (feature 12 <= 2.309377600092206)
          If (feature 21 <= -0.15009556200178956)
           If (feature 12 <= 1.6302933014226857)
            Predict: 1.0
           Else (feature 12 > 1.6302933014226857)
            Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
         Else (feature 12 > 2.309377600092206)
          Predict: 1.0
       Else (feature 15 > -0.05503201998714172)
        If (feature 12 <= 2.309377600092206)
         If (feature 12 <= 1.6302933014226857)
          Predict: 1.0
         Else (feature 12 > 1.6302933014226857)
          Predict: 1.0
        Else (feature 12 > 2.309377600092206)
         If (feature 21 <= -0.15009556200178956)
          Predict: 0.0
         Else (feature 21 > -0.15009556200178956)
          Predict: 0.0
      Else (feature 27 > -0.8269175577829952)
       If (feature 12 <= 1.6302933014226857)
        Predict: 1.0
       Else (feature 12 > 1.6302933014226857)
        If (feature 12 <= 2.309377600092206)
         If (feature 16 <= -4.5738365195368305)
          Predict: 1.0
         Else (feature 16 > -4.5738365195368305)
          Predict: 1.0
        Else (feature 12 > 2.309377600092206)
         If (feature 22 <= -3.6475244910988773)
          Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          Predict: 1.0
    Else (feature 2 > -0.17104052067353878)
     If (feature 20 <= -0.14679593698309107)
      If (feature 12 <= 2.309377600092206)
       If (feature 16 <= -4.5738365195368305)
        If (feature 12 <= 1.6302933014226857)
         Predict: 1.0
        Else (feature 12 > 1.6302933014226857)
         If (feature 21 <= -0.15009556200178956)
          If (feature 14 <= -0.13966049156682842)
           Predict: 0.0
          Else (feature 14 > -0.13966049156682842)
           Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          Predict: 1.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 12 <= 1.6302933014226857)
         If (feature 23 <= -0.22418194704191444)
          If (feature 22 <= -3.6475244910988773)
           Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 27 <= -0.8269175577829952)
            Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            Predict: 1.0
         Else (feature 23 > -0.22418194704191444)
          Predict: 1.0
        Else (feature 12 > 1.6302933014226857)
         If (feature 21 <= -0.15009556200178956)
          If (feature 22 <= -3.6475244910988773)
           If (feature 26 <= -1.209247520263161)
            Predict: 1.0
           Else (feature 26 > -1.209247520263161)
            Predict: 1.0
          Else (feature 22 > -3.6475244910988773)
           If (feature 27 <= -0.8269175577829952)
            Predict: 1.0
           Else (feature 27 > -0.8269175577829952)
            Predict: 1.0
         Else (feature 21 > -0.15009556200178956)
          Predict: 1.0
      Else (feature 12 > 2.309377600092206)
       If (feature 16 <= -4.5738365195368305)
        If (feature 14 <= -0.13966049156682842)
         Predict: 1.0
        Else (feature 14 > -0.13966049156682842)
         Predict: 1.0
       Else (feature 16 > -4.5738365195368305)
        If (feature 27 <= -0.8269175577829952)
         If (feature 22 <= -3.6475244910988773)
          If (feature 21 <= -0.15009556200178956)
           Predict: 1.0
          Else (feature 21 > -0.15009556200178956)
           Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          Predict: 1.0
        Else (feature 27 > -0.8269175577829952)
         If (feature 22 <= -3.6475244910988773)
          Predict: 1.0
         Else (feature 22 > -3.6475244910988773)
          Predict: 1.0
     Else (feature 20 > -0.14679593698309107)
      If (feature 22 <= -3.6475244910988773)
       Predict: 1.0
      Else (feature 22 > -3.6475244910988773)
       If (feature 26 <= -1.209247520263161)
        Predict: 1.0
       Else (feature 26 > -1.209247520263161)
        If (feature 12 <= 1.6302933014226857)
         Predict: 1.0
        Else (feature 12 > 1.6302933014226857)
         If (feature 12 <= 2.309377600092206)
          Predict: 1.0
         Else (feature 12 > 2.309377600092206)
          Predict: 1.0

3 tree depth, AUC = 50.00%
4 tree depth, AUC = 50.00%
5 tree depth, AUC = 50.15%
10 tree depth, AUC = 51.57%
20 tree depth, AUC = 51.84%
1 tree depth, AUC = 50.00%
2 tree depth, AUC = 50.00%
3 tree depth, AUC = 50.00%
4 tree depth, AUC = 50.08%
5 tree depth, AUC = 50.13%
10 tree depth, AUC = 51.49%
20 tree depth, AUC = 52.80%

Process finished with exit code 0

你可能感兴趣的:(spark,决策树)