當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R post.rpart Rpart 對象的 PostScript 演示圖


R語言 post.rpart 位於 rpart 包(package)。

說明

生成 rpart 對象的 PostScript 演示圖。

用法

post(tree, ...)

## S3 method for class 'rpart'
post(tree, title., 
     filename = paste(deparse(substitute(tree)), ".ps", sep = ""), 
     digits = getOption("digits") - 2, pretty = TRUE,
     use.n = TRUE, horizontal = TRUE, ...)

參數

tree

"rpart" 的擬合模型對象。假定這是某個函數的結果,該函數生成一個對象,該對象的命名組件與 rpart 函數返回的組件具有相同的命名組件。

title.

出現在圖頂部的標題。默認情況下,打印出 rpart 端點的名稱。

filename

包含輸出的 ASCII 文件。默認情況下,文件名是rpart給定的對象的名稱(添加後綴.ps)。如果 filename = "" ,則繪圖顯示在當前圖形設備上。

digits

數值數據中包含的有效位數。

pretty

一個整數,表示定義分割的字符串中因子水平的縮寫程度; (0) 表示無級別縮寫。 NULL表示使用字母元素來表示不同的因子水平。默認值 ( TRUE ) 表示最大可能的縮寫。

use.n

邏輯性強。如果TRUE(默認),則為方法 class 添加標簽 ⁠#events level1/ #events level2/⁠ 等,為方法 anova 添加標簽 ⁠n⁠,為方法 poissonexp 添加標簽 ⁠#events/n⁠

horizontal

邏輯性強。如果TRUE(默認),繪圖是水平的。如果 FALSE ,繪圖顯示為橫向。

...

postscript 函數的其他參數。

細節

創建的繪圖使用函數plot.rparttext.rpart(帶有fancy 選項)。選擇這些設置是因為它們對我們來說看起來不錯,但其他選項可能更好,具體取決於 rpart 對象。鼓勵用戶編寫自己的包含喜愛選項的函數。

副作用

rpart 的繪圖是使用 postscript 驅動程序創建的,如果是 filename = "" 則使用當前設備創建。

例子

## Not run: 
z.auto <- rpart(Mileage ~ Weight, car.test.frame)
post(z.auto, file = "")   # display tree on active device
   # now construct postscript version on file "pretty.ps"
   # with no title
post(z.auto, file = "pretty.ps", title = " ")
z.hp <- rpart(Mileage ~ Weight + HP, car.test.frame)
post(z.hp)
## End(Not run)

也可以看看

plot.rpartrparttext.rpartabbreviate

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 PostScript Presentation Plot of an Rpart Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。