필터 지우기
필터 지우기

Why is my resubLoss so high?

조회 수: 4 (최근 30일)
Tania
Tania 2014년 7월 9일
댓글: Tania 2014년 7월 10일
Hi, I have used the function rtree =RegressionTree.fit(X,Y), afterwards I have used the function resubLoss(rtree). I got a really resubLoss (or MSE). I have read that sometimes it is better to use th RMSE in order to have the result in the same dimension as the data. Might this be the problem? How would I change resubLoss in order to calculate the root of it?
Thank you :)

채택된 답변

Shashank Prasanna
Shashank Prasanna 2014년 7월 9일
Maybe a single regression tree is not sufficient to model your data. You may want to try using an ensemble of bagged trees.
To answer your original question, you can simply take the square root of the output
sqrt(resubLoss(tree))
Alternatively, you can specify your own loss function:
  댓글 수: 3
Shashank Prasanna
Shashank Prasanna 2014년 7월 9일
Tania, you have several good questions. Have you tried contacting technical support? You will be able to get all of these addressed on the phone or by a quick email:
Tania
Tania 2014년 7월 10일
Thanks, I have done it now (but did it before and it took really long to get an answer). If you have any idea for any of the above questions i would really appreciate it. Thank you!:))

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Gaussian Process Regression에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by