R語言
snip.rpart
位於 rpart
包(package)。 說明
創建 "snipped" rpart 對象,其中包含選定子樹被剪掉後剩餘的節點。用戶可以使用 toss 參數來剪切節點,或者通過在圖形窗口內的指定節點上單擊鼠標按鈕以交互方式剪切節點。
用法
snip.rpart(x, toss)
參數
x |
類 |
toss |
一個整數向量,包含要剪掉的所有子樹的索引(節點號)。如果丟失,用戶選擇要剪掉的分支,如下所述。 |
細節
rpart
的樹狀圖預計在圖形設備上可見,並且需要圖形輸入設備(例如鼠標)。單擊節點上的(選擇按鈕)會顯示節點編號、樣本大小、響應 y-value 和錯誤 (dev)。在同一節點上第二次單擊會剪掉該子樹並在視覺上擦除該子樹。該過程可以重複多次。選擇根節點或葉節點會產生警告。單擊退出按鈕將停止截圖過程並返回生成的 rpart
對象。
有關圖形輸入技術的詳細信息,請參閱特定圖形設備的文檔。
值
rpart
對象,包含指定或選定的子樹被剪掉後剩餘的節點。
警告
視覺上擦除繪圖是通過over-plotting用背景顏色完成的。如果背景是透明的(對於屏幕設備通常是這樣),這將不起作用。
例子
## dataset not in R
## Not run:
z.survey <- rpart(market.survey) # grow the rpart object
plot(z.survey) # plot the tree
z.survey2 <- snip.rpart(z.survey, toss = 2) # trim subtree at node 2
plot(z.survey2) # plot new tree
# can also interactively select the node using the mouse in the
# graphics window
## End(Not run)
也可以看看
相關用法
- R summary.rpart 總結擬合的 Rpart 對象
- R solder.balance 印刷電路板上的元件焊接
- R stagec C期前列腺癌
- R predict.rpart 根據擬合的 Rpart 對象進行預測
- R labels.rpart 為 Rpart 對象創建分割標簽
- R printcp 顯示擬合 Rpart 對象的 CP 表
- R print.rpart 打印 Rpart 對象
- R residuals.rpart 擬合 Rpart 對象的殘差
- R rpart.control Rpart 配合控製
- R car90 1990 年《消費者報告》中的汽車數據
- R post.rpart Rpart 對象的 PostScript 演示圖
- R path.rpart 沿著路徑到達 Rpart 對象的選定節點
- R rpart.exp 指數擬合的初始化函數
- R rsq.rpart 繪製不同分割的近似 R 方
- R meanvar.rpart Rpart 對象的均值-方差圖
- R car.test.frame 1990 年《消費者報告》中的汽車數據
- R rpart 遞歸分區和回歸樹
- R cu.summary 1990 年《消費者報告》中的汽車數據
- R xpred.rpart 返回交叉驗證的預測
- R kyphosis 接受過脊柱矯正操作的兒童的數據
- R na.rpart 處理 Rpart 對象中的缺失值
- R plot.rpart 繪製 Rpart 對象
- R prune.rpart Rpart 對象的成本複雜性修剪
- R plotcp 繪製 Rpart 擬合的複雜性參數表
- R text.rpart 將文本放置在樹狀圖上
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Snip Subtrees of an Rpart Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。