You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解读R语言tree包决策树回归的模型输出结果

R语言tree包回归树输出字段解释

你打印的模型输出开头已经给出了每一列的字段定义:node), split, n, deviance, yval,各字段含义如下:

  • node):节点的唯一编号,根节点固定编号为1,子节点按树的分裂逻辑顺序编号
  • split:当前节点的分裂规则,根节点没有上层分裂条件所以该位置为空
  • n:当前节点包含的训练样本总数
  • deviance:回归场景下的节点偏差,等于该节点内所有样本的真实目标值与节点预测值的残差平方和,数值越小说明该节点内样本的目标值越集中
  • yval:当前节点的预测输出值,所有划分到该节点的样本,最终都会输出这个值作为预测结果,本质是该节点内所有样本目标值的均值

星号含义

输出第二行明确标注了* denotes terminal node,行末的*表示该节点是终端节点(叶子节点),不会再继续分裂,是树的最终输出节点。

你提到的数值对应解释

  • 根节点(编号1)的16270.0:全部23个训练样本的真实值和全局均值32.350的残差平方和;32.350是所有样本目标值的均值,也是根节点的默认预测值
  • 节点3(Y1>31分支)的2625.0:该节点包含的15个样本的真实值和节点预测值17.670的残差平方和;17.670是这15个样本目标值的均值

内容的提问来源于stack exchange,提问作者Debutant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 12:24:03