【发布时间】:2014-05-09 14:18:14
【问题描述】:
我是一名实习生,我的老板希望我制定一个决策树,以确定某人患糖尿病的可能性。我对 R 非常陌生,目前我唯一使用的是 R... 我需要基于以下标准的决策树:
if(A1CValue >= 8)
{print('highly likely')}
else if(BSValue >= 140)
{print("highly likely")}
else if(DBPValue >= 80)
{print("highly likely")}
else if(SBPValue >= 140)
{print("highly likely")}
else
{print("less likely")
}
谁能协助我进行编码以将其放入决策树中? 提前致谢, 劳拉
【问题讨论】:
-
你怎么知道这些标准是正确的?有人已经制定了决策树并收到了这些结果?另外,如果您已经制定了规则,那么“您的老板希望您制定决策树”是什么意思?你的意思是你想要剧情?你也可以看看partykit包cran.r-project.org/web/packages/partykit/partykit.pdf
-
也许基础 R 中的函数 rpart() 和包 plot.rpart/rpart.plot 也值得在这里提及?
-
先学一点R。了解数据框和函数。然后你可以编写一个对数据框进行操作并返回决策树结果的函数。决策树函数看起来很像您的示例代码,除了设置结果而不是打印出来。
-
嗯,标准已经从医学期刊中确定了每个测试结果的限制。
标签: r decision-tree