Statistical learning method Note lifting tree

Source: Internet
Author: User

Ascending tree is an ascending method based on the classification tree or the regression tree as the basic classifier.

Ascension Tree is considered to be one of the best performance methods in statistical learning.

The lifting method actually adopts the addition model ( linear combination of the basis function ) and the forward Step-up algorithm

A lifting method based on decision tree is called an ascending tree

?

Decision tree for classification problem is a two-fork classification tree

Decision tree for regression problem is a two-fork regression tree

?

The lift tree model can be represented as an addition model for the decision tree:

T (x;θm) represents a decision tree;

Θm parameters for the decision tree;

M is the number of trees.

The Ascending tree algorithm adopts forward step algorithm .

first, determine the initial lift tree F0(x) =0, model m on foot is

F m-1 (x) to determine the parameters of the next decision tree for the current model by minimizing empirical risk Θm ,

?

?

The following is a discussion of the lifting tree learning algorithm for different problems, the main difference is the use of the loss function is different.

Including the regression problem of the square error loss function , using the classification problem of exponential loss function

Ascending tree for regression problem:

training data set t = {(x 1 y " Span style= "font-size:9pt" >1 2 ,y 2 ),..., (x n ,y n )}

If the input space x divided into j disjoint area r 1 ,r 2 ,..., R j c J

parameter Θ= {(R1, c1), (R2, C2),..., (r J, CJ)} represents the partition of a tree and the constants on each region .

J is the complexity of the regression tree, that is, the number of leaf nodes .

Use the following forward distribution algorithm:

in the forward step-by-step algorithm, the first m step, given the current model Fm-1(x) , the demand solution

get Theta, that is, the first m the parameters of the tree.

When the square error loss function is used:

The loss becomes:

Over here:

is the residual of the current model fit data ( residual ).

So, for the ascending tree algorithm of regression problem, we simply fit The residuals of the current model.

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

Statistical learning method Note lifting tree

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.