# # ChangeLog for branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4 # # Generated by Trac 1.0.12 # 04/28/24 06:07:16 Mon, 10 Apr 2017 13:48:20 GMT gkronber [14836] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/OneFactorClassificationModel.cs (copied) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/OneFactorClassificationSolution.cs (copied) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/OneR.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/OneRClassificationModel.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/OneRClassificationSolution.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/BaselineClassifiers/ZeroR.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/CrossValidation.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/FixedDataAnalysisAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GBM/GradientBoostingRegressionAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessBase.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessClassificationModelCreator.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithmStatic.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/AlglibUtil.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearDiscriminantAnalysis.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/MultinomialLogitClassification.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/MultinomialLogitClassificationSolution.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/MultinomialLogitModel.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/MctsSymbolicRegression/MctsSymbolicRegressionAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NearestNeighbour/NearestNeighbourClassification.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NearestNeighbour/NearestNeighbourModel.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NearestNeighbour/NearestNeighbourRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NeuralNetwork/NeuralNetworkClassification.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NeuralNetwork/NeuralNetworkEnsembleClassification.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NeuralNetwork/NeuralNetworkEnsembleRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NeuralNetwork/NeuralNetworkRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/NonlinearRegression/NonlinearRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/RandomForest/RandomForestClassification.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/RandomForest/RandomForestRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorClassification.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TimeSeries/AutoregressiveModeling.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/kMeans/KMeansClustering.cs (modified) #2700 merged changesets from trunk to branch Thu, 30 Mar 2017 17:06:44 GMT gkronber [14807] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEStatic.cs (modified) #2700: support clone, persistence and pause/resume Thu, 30 Mar 2017 15:54:45 GMT gkronber [14806] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ISpacePartitioningTree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SpacePartitioningTree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEStatic.cs (modified) #2700: worked on tSNE, storable and cloning for tSNE state. Added ... Mon, 27 Mar 2017 15:27:03 GMT gkronber [14788] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ISpacePartitioningTree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SpacePartitioningTree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEStatic.cs (modified) #2700: refactoring Mon, 27 Mar 2017 13:28:48 GMT gkronber [14787] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ICell.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IDataPoint.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Cell.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SpacePartitioningTree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/VantagePointTree.cs (modified) #2700: more changes while reviewing Mon, 27 Mar 2017 13:15:23 GMT gkronber [14785] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ISpacePartitioningTree.cs (moved) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IVantagePointTree.cs (moved) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/DataPoint.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/IndexedItemDistance.cs (moved) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/PriorityQueue.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SpacePartitioningTree.cs (moved) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAlgorithm.cs (moved) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEStatic.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/VantagePointTree.cs (moved) #2700: changes and while reviewing Mon, 27 Mar 2017 10:35:03 GMT gkronber [14784] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/EuclideanDistance.cs (modified) #2700 fixed build fail Sat, 25 Mar 2017 11:22:43 GMT gkronber [14783] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/EuclideanDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/EuclidianDistance.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SPtree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/VPTree.cs (modified) #2700 renamed EuclideanDistance and added some comments Sat, 25 Mar 2017 11:07:14 GMT gkronber [14782] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (moved) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEStatic.cs (copied) #2700 renamed files Sun, 19 Mar 2017 17:47:00 GMT gkronber [14767] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IDistance.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IHeap.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IKernelFunction.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ITSNE.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/DataPoint.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DataPointDistance.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DistanceBase.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/EuclidianDistance.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/FuctionalDistance.cs (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/InnerProductDistance.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/PriorityQueue.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAnalysis.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces (deleted) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/VPTree.cs (modified) #2700: made some changes while reviewing the code Fri, 10 Mar 2017 07:37:27 GMT bwerth [14742] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SPtree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAnalysis.cs (modified) #2700 fixed displaying of randomly generated seed and some minor code ... Fri, 17 Feb 2017 12:02:54 GMT abeham [14682] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) #2700: fixed references for alglib and libsvm Wed, 11 Jan 2017 06:38:33 GMT bwerth [14558] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GBM/GradientBoostingRegressionAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/MctsSymbolicRegression/MctsSymbolicRegressionAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAnalysis.cs (modified) #2700 made TSNE compatible with the new pausible BasicAlgs, removed ... Thu, 22 Dec 2016 09:08:25 GMT bwerth [14518] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GBM/GradientBoostingRegressionAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegression.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/GradientBoostedTreesAlgorithm.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Cell.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/DataPoint.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SPtree.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAnalysis.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/VPTree.cs (modified) #2700 TSNEAnalysis is now a BasicAlg, hid some Parameters, added ... Tue, 20 Dec 2016 14:50:11 GMT bwerth [14512] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4 (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances/AngularDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances/DataPointDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances/DistanceBase.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances/EuclidianDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances/InnerProductDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Distances/ManhattenDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ICell.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IDataPoint.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IHeap.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IKernelFunction.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ISPTree.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/ITSNE.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/TSNEInterfaces/IVPTree.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DataPointDistance.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DistanceBase.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/EuclidianDistance.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/FuctionalDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/InnerProductDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAnalysis.cs (modified) #2700 worked in several comments from mkommend, extended analysis ... Mon, 19 Dec 2016 06:50:56 GMT gkronber [14503] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4 (modified) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/IDistance.cs (modified) #2700: minor change while reviewing Fri, 25 Nov 2016 09:59:54 GMT bwerth [14414] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/Build.cmd (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.sln (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/PreBuildEvent.cmd (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Cell.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/DataPoint.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DataPointDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/DistanceBase.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/Distances/EuclidianDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/PriorityQueue.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/SPtree.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNE.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEAnalysis.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/ICell.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/IDataPoint.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/IDistance.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/IHeap.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/ISPTree.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/ITSNE.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEInterfaces/IVPTree.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/TSNEUtils.cs (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/TSNE/VPTree.cs (added) #2700 forgot to add files Fri, 25 Nov 2016 09:58:08 GMT bwerth [14413] * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) #2700 refactored c++ style code to C# (use of [,] arrays, int vs ... Fri, 11 Nov 2016 13:31:15 GMT bwerth [14387] * branches/TSNE (added) * branches/TSNE/HeuristicLab.Algorithms.DataAnalysis (copied) #2700 created initial branch Wed, 02 Nov 2016 20:11:57 GMT gkronber [14368] * trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/RandomForest/RandomForestModel.cs (modified) #2690: recalculate RF if required before extracting a specific tree