임의의 포리스트를 실행하는 경우 2^n 조합/데이터 파티션이 만들어지기 때문에 32 개 이상의 수준을 단일 변수에 허용하지 않습니다. 나는 그것이 고전적인 조합 방정식 n!/k! (n-k)를 따를 것이라고 생각했습니다! n은 k를 선택한다. 아무도 왜 이것을 설명 할 수 있습니까? 예를 들어 변수에 4 개의 레벨이 있다면 2^4 = 16으로 분할됩니다. 여기서 16/4 = 4가되어야합니다.재귀 분할은 n 수준의 데이터에서 2^n 조합을 생성합니까?
이것은 더 큰 임의의 포레스트를 구성하는 의사 결정 트리 내부에서 재귀 적 분할이 진행되는 것으로 판단됩니다.
어떤 소프트웨어를 사용하고 있으며 어떤 오류가보고 있습니까? 귀하의 질문은 명확하지 않습니다. – BadZen
죄송합니다, 내가 어떻게 설명 할 수 있는지 알려주십시오! R을 사용하여 예측 모델을 구축하고 있습니다. 오류는 모델이 엄청나게 길거나 랜덤 액세스 메모리가 부족할 가능성이 높습니다. 제 질문은 단일 변수에서 많은 양의 데이터를 가진 재귀 적 분할의 이론적 인 수학/컴퓨터 과학을 이해하려고 시도하는 것입니다. – barker
다음 코드를 보여주십시오. 모든 'n'에 대해 정의 된 알고리즘이 비트 제한된 입력 크기를 갖는 이론적 인 이유는 없습니다. 이것이 구현 세부 사항입니다. 구현 또는 실행하려는 것을 표시해야합니다. – BadZen