2011-12-30 12 views

Odpowiedz

11

W Ctree obiekty są obiektami S4 przynajmniej na górze, a informacje drzewo jest w „drzewa” slot. W „gniazdo drzewo może być ed dostęp z operatorem @ Jeśli wziąć pierwszy przykład w pomocy (Ctree) stronie można uzyskać graficzny wyświetlacz.

plot(airct) 

enter image description here

a następnie można wygląd to gałęzie drzewa przez przejeżdżające z operacji notować „liście” drzewa są potomkami węzłów z „terminal” == TRUE.

> [email protected]$right$terminal 
[1] FALSE 
> [email protected]$left$terminal 
[1] FALSE 
> [email protected]$right$right$terminal 
[1] TRUE 
> [email protected]$right$left$terminal 
[1] TRUE 
> [email protected]$left$left$terminal 
[1] TRUE 
> [email protected]$left$right$terminal 
[1] FALSE 

Informacja w węzłach powyżej liści mogą być odzyskane:

> [email protected]$left$right 
4) Temp <= 77; criterion = 0.997, statistic = 11.599 
    5)* weights = 48 
4) Temp > 77 
    6)* weights = 21 

Jest to ta sama informacja, że ​​funkcja nodes odzyska jeśli znasz numer węzła:

> nodes(airct,4) 
[[1]] 
4) Temp <= 77; criterion = 0.997, statistic = 11.599 
    5)* weights = 48 
4) Temp > 77 
    6)* weights = 21 
+0

Dziękujemy za wgląd w funkcjonowanie obiektu S4. – user1122211

+0

@ user1122211 - Aby pokazać, że DWin odpowiedział na twoje pytanie - całkiem przyjemnie, powiedziałbym - i jako inna forma podziękowania mu, możesz "zaakceptować" to klikając znacznik wyboru bezpośrednio po jego lewej stronie. Dzięki. –

1

mlmeta R pakiet konwertuje dopasowanych modeli Ctree do kodu SAS. Może być łatwo dostosowany do innych języków i ogólnie pouczający na temat obiektów wewnętrznych obiektu.

Powiązane problemy