条件推理树是决策树的非参数类,也称为无偏递归分区。它是条件推理框架中连续和多变量响应变量的递归分区方法。为了在R Programming中执行这种方法,ctree()函数被使用并且需要partykit包。在本文中,让我们借助示例了解条件推理树、语法及其实现。

条件推理树

条件推理树是一种不同类型的决策树,它使用基于相关值的因变量的递归分区。就像机器学习中的其他分类和回归算法一样,它避免了偏差。因此,避免易受错误影响,使其更灵活地处理数据中的问题。条件推理树使用显着性检验,它是一种置换检验,它选择协变量来拆分和递归变量。在此测试中计算 p 值。在算法的每次开始时执行显着性检验。该算法不适用于具有缺失值的数据进行学习。

算法:

1 测试随机输入和响应变量之间的全局零假设,并选择具有最高 p 值的输入变量和响应变量。
2 对选定的输入变量执行二进制拆分。
3 递归执行步骤 1 和 2。

条件推理树是一种基于树的分类算法。它类似于决策树,ctree()也像决策树一样执行数据的递归分区。使条件推理树与决策树不同的唯一过程是条件推理树使用显着性检验来选择输入变量,而不是选择使信息度量最大化的变量。例如,传统决策树中使用基尼系数来选择最大化信息度量的变量。

示例 1

在此示例中,让我们在 R 基础包中存在的空气质量数据集上使用条件推理树的回归方法。执行后,将根据不同的环境条件确定不同的臭氧水平。这有助于了解臭氧值在不同环境条件下的不同行为。

第 1 步:安装所需的软件包。

install.packages

R 语言 中的条件推理树相关推荐

  1. R语言使用party包中的ctree函数构建条件推理决策树的流程和步骤、条件推理决策树是传统决策树的一个重要变体、条件推理树的分裂是基于显著性测试而不是熵/纯度/同质性度量来选择分裂

    R语言使用party包中的ctree函数构建条件推理决策树的流程和步骤(Conditional inference trees).条件推理决策树是传统决策树的一个重要变体.条件推理树的分裂是基于显著性 ...

  2. r语言中对向量求条件语句_R中的条件语句

    r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...

  3. r语言中的或怎么表示什么不同_R语言中灵活运用if实现根据不同条件执行不同的语句...

    原标题:R语言中灵活运用if实现根据不同条件执行不同的语句 在程序语言中,if一般属于一种分支结构,即根据某个条件执行相关的语句,在R中也不例外.同时,if语句与else配合可以运用到多种条件递归判断 ...

  4. R语言中通过鞅残差(martingale residual)分析、可视化自变量与鞅残差的关系判断指定连续变量和风险比HR值是否存在着线性趋势、Cox回归对线性条件的诊断

    R语言中通过鞅残差(martingale residual)分析.可视化自变量与鞅残差的关系判断指定连续变量和风险比HR值是否存在着线性趋势.Cox回归对线性条件的诊断 目录

  5. R开发(part2)--R语言中的数学计算

    学习笔记,仅供参考,有错必纠 参考自:<R的极客理想>-- 张丹 文章目录 R开发 R语言中的数学计算 对数 加权平均.连乘.差分.秩.任意数.全体数 阶乘.组合.排列 累加.累乘.最小累 ...

  6. R语言数据分析笔记——t检验(含正态性检验和方差齐性检验在SPSS和R语言中的操作t检验(单样本、双独立样本、配对样本)在Excel、SPSS、R语言中的操作)

    前言:本文为个人学习笔记,为各大网站上的教学内容之综合整理,综合整理了①假设分析的基础知识.②正态性检验和方差齐性检验在SPSS和R语言中的操作.③t检验(单样本.双独立样本.配对样本)在Excel. ...

  7. R语言中的多项式回归、局部回归、核平滑和平滑样条回归模型

    全文下载链接:http://tecdat.cn/?p=20531 当线性假设无法满足时,可以考虑使用其他方法(点击文末"阅读原文"获取完整代码数据). 相关视频 多项式回归 扩展可 ...

  8. r语言中进行数据可视化_R中的数据可视化

    r语言中进行数据可视化 R programming was developed in 1993 for making graphs and producing statistical results. ...

  9. R语言中的正则表达式

      这篇博客是对R语言中的正则表达式进行的整理,以实际应用为主,主要用于学习备忘,后续会根据需要进行补充.常用函数部分仅给出部分示例,详细使用方式可以使用R的帮助函数查询. 1.语法规则 常用符号及含 ...

  10. 如何在R语言中建立六边形矩阵热图heatmap可视化

    原文链接:http://tecdat.cn/?p=18879 这是一个六边形热图可视化程序,主要用到的知识RColorBrewer,fields,也就是R中的可视化绘图库(点击文末"阅读原文 ...

最新文章

  1. 虚拟机复制后需要改什么_网站改版后为什么需要每月运营维护?
  2. SQL Server 的锁定和阻塞
  3. java面试笔试大汇总(一)
  4. Flink + Iceberg 在去哪儿的实时数仓实践
  5. 无连接网络通信程序UDP
  6. 金蝶软件怎么过账_代理记账用什么财务软件?
  7. 大数据Spark(五十二):Structured Streaming 事件时间窗口分析
  8. 计算机制图的基本知识和技能,《计算机绘图基础》制图的基本知识和技能精讲.ppt...
  9. 基于LQR的车辆LKA算法设计
  10. 捷风资讯app sign
  11. ORACLE数据库23道练习题
  12. 【if语句与表达式】
  13. Node rar压缩/解压文件
  14. 北航计算机科学与技术课表,北航计算机科学与技术五年课程参考
  15. 初学者学Java常遇到的问题,我都给你回答了!
  16. 支持nfc的android手机,NFC手机有哪些 2017支持NFC功能的手机推荐 (5)
  17. 视频剪辑技巧,教你视频画面用图片进行遮挡的方法
  18. 【大二Web课程设计】基于HTML+CSS技术制作抗疫感动专题网页设计
  19. 卡西欧计算机亮度,卡西欧手表调高亮度
  20. Unity动画知识之二:Animator动画状态机

热门文章

  1. PHPWAMP自启异常,服务器重启后Apache等服务不会自动重启的原因分析
  2. ps一点通精品知识库
  3. Spark03:Spark安装部署【集群】:Standalone模式以及ON YARN模式
  4. Docker教程精要版
  5. gRPC框架学习:5、Java+gRPC+maven+idea实例测试并打jar包
  6. 移动互联网时代的营销
  7. Camera:双目成像原理
  8. duet for Mac(Mac投屏软件)好用又不花钱
  9. ftp断点下载工具,推荐6款好用的ftp断点下载工具,怎么使用
  10. USB转RS485串口电路设计