의사 결정 트리의 Y 응답을 변수로 나타내는 방법은 무엇입니까?친애하는 모든
의사 결정 트리 작업에 대해 동일한 코드로 여러 데이터 테이블 파일을 만들고 각 파일에 세 가지 Y 응답 결정 트리가 있습니다.
테이블의 처음 3 열에있는 각 파일의 Y 응답을 설정하고 열 4에서 시작하는 X 요소 열의 수는 각 파일마다 다릅니다.
각 파일에 대해 세 개의 의사 결정 트리를 작성하는 구체적인 방법은 다음과 같습니다. 첫 번째 열은 1 열의 Y 응답으로 수행되고, 두 번째 시간은 두 번째 열의 Y 응답으로 수행되며 세 번째 시간은 Y 응답으로 완료됩니다. 3 열.
매번 사용 된 X 팩터는 5 열에서 시작하여 2 열로 끝납니다. 두 번째 X 팩터는 두 번째 X 팩터에 해당합니다.
동일한 코드가 다른 파일에서 작업을 수행 할 수 있도록이 의사 결정 트리 코드를 코딩하는 방법.
별관에서 Boston Housing.jmp는 Y 응답에 2 개의 열을 추가하여 Y 응답의 3 열을 사용할 수 있고 테이블의 처음 3 열로 이동할 수 있습니다.
그것은 복잡합니다, 정말 고마워요!
Re : 의사 결정 트리의 Y 응답을 변수로 표현하는 방법은 무엇입니까?고맙습니다. 당신의 대답이 내 문제를 해결했습니다.
저는 이전 문장에서 실수를했습니다. X 인자는 5 열에서 2 열에서 2 열로갑니다.Re : 의사 결정 트리의 Y 응답을 변수로 표현하는 방법은 무엇입니까?다음은 데이터 테이블이 Y 응답 인 처음 3 열의 형태로되어 있고 나머지 열이 X 요소 인 경우 의사 결정 트리를 실행하는 간단한 스크립트입니다. 나는 너를 따르지 않는다.
"매번 사용 된 X 팩터는 5 열에서 시작하여 2 열로 끝납니다. 두 번째 X 팩터는 두 번째 X 팩터에 해당합니다.
동일한 코드가 다른 파일에서 작업을 수행 할 수 있도록이 의사 결정 트리 코드를 코딩하는 방법.
부록에서 Boston Housing.jmp는 Y 응답에 2 개의 열을 추가하여 Y 응답의 3 열을 사용할 수 있고 테이블의 처음 3 열로 이동할 수 있습니다. "
내가 제공 한 것이 당신이 추구하는 것이 아닌 경우, 더 자세한 내용을 제공해주십시오.
Names Default To Here( 1 );
dt = Current Data Table();
// Get all of the columm names
colNamesList = dt << get column names;
// Get the Y Factor columns
yFactorList = As List( colNamesList[1 :: 3] );
// Get the X Factor columns
xFactorList = As List( colNamesList[4 :: N Items( colNamesList )] );
// Run the Partitions
Partition(
Y( Eval( yFactorList ) ),
X( Eval( xFactorList ) ),
Split Best( 3 )
);
Re : 의사 결정 트리의 Y 응답을 변수로 표현하는 방법은 무엇입니까?참고 : 여기서 하나의 데이터 테이블 파일 만 업로드됩니다. 동일한 경로에 다른 여러 데이터 테이블 파일이 있고 서로 다른 데이터 테이블 파일의 Y 응답 및 X 인수 이름이 서로 다른 것으로 가정합니다. 이전 설정에서 각각의 Y 응답은 모두 처음 세 열 , X 팩터 열 수가 서로 달랐습니다.Re : 의사 결정 트리의 Y 응답을 변수로 표현하는 방법은 무엇입니까?Boston housing.jmp에서 조정 한 데이터 테이블을 업로드하면 코드를 업로드하지 않습니다. 감사합니다.