2016-07-18 1 views
0

매개 변수가 정의되지 않은 포리스트에 대해 을 계산하는 방법은 무엇입니까?R`randomForest` - 훈련 된 포리스트의 터미널 노드 수 (maxnodes 노드 크기가 아님)

maxnodes: Maximum number of terminal nodes trees in the forest can have. If not given, trees are grown to the maximum possible (subject to limits by ‘nodesize’). If set larger than maximum possible, a warning is issued.

maxnodes는 "getTree"기능을 사용하여

+1

기본적으로 트리는 완전히 커집니다. 이것은 회귀에 대한 모든 노드에서의 1 관찰 및 분류에 대한 5 관찰을 의미합니다. – Zelazny7

+0

문서에서'nodesize'의 정의를보십시오 : 터미널 노드의 최소 크기. 이 숫자를 더 크게 설정하면 작은 나무가 자라게되므로 시간이 단축됩니다. 분류 (1)와 회귀 (5)의 기본값은 다릅니다. – Tchotchke

+0

@Zelazny 7 - '터미널 노드의 최대 수는 터미널 노드의 수로 표시되지 않습니다.' – Qbik

답변

1

숲의 각 트리의 단말 노드의 수를 찾을 수 있습니다 nodesize되지 않습니다. 터미널 노드는 "상태"열에 -1로 표시됩니다.

최대 값을 찾으려면 모든 트리에서 터미널 노드의 최대 수를 찾아야합니다.