평가노드 속성
평가 노드는 예측 모델을 평가하고 비교하는 데 도움이 됩니다. 평가 차트는 모델이 특정 결과를 얼마나 잘 예측하는지를 보여줍니다. 예측된 값과 예측의 신뢰도를 기준으로 기록을 분류합니다. 기록을 동일한 크기의 그룹 (사분위수) 으로 분할한 다음, 각 사분위수마다 비즈니스 기준의 값을 가장 높은 것부터 가장 낮은 것까지 표시합니다. 다중 모델은 플롯에 별도의 라인으로 표시됩니다.
예
stream = modeler.script.stream()
typenode = stream.findByID("id42KW3MSA94B")
node = stream.create("evaluation", "My node")
stream.link(typenode, node)
# "Plot" tab
node.setPropertyValue("chart_type", "Gains")
node.setPropertyValue("cumulative", False)
node.setPropertyValue("field_detection_method", "Name")
node.setPropertyValue("inc_baseline", True)
node.setPropertyValue("n_tile", "Deciles")
node.setPropertyValue("style", "Point")
node.setPropertyValue("plot_score_fields", True)
node.setPropertyValue("score_fields", ["Na", "K", "Age"])
node.setPropertyValue("use_fixed_cost", True)
node.setPropertyValue("cost_value", 5.0)
node.setPropertyValue("target_field", "Drug")
node.setPropertyValue("cost_field", "Na")
node.setPropertyValue("use_fixed_revenue", True)
node.setPropertyValue("revenue_value", 30.0)
node.setPropertyValue("revenue_field", "Age")
node.setPropertyValue("use_fixed_weight", True)
node.setPropertyValue("weight_value", 2.0)
node.setPropertyValue("weight_field", "K")
evaluationnode properties |
데이터 유형 | 특성 설명 |
|---|---|---|
chart_type |
GainsResponseLiftProfitROIROC |
|
inc_baseline |
플래그 | |
field_detection_method |
Metadata Name |
|
use_fixed_cost |
플래그 | |
cost_value |
숫자 | |
cost_field |
문자열 | |
use_fixed_revenue |
플래그 | |
revenue_value |
숫자 | |
revenue_field |
문자열 | |
use_fixed_weight |
플래그 | |
weight_value |
숫자 | |
weight_field |
필드 | |
n_tile |
Quartiles Quintles Deciles Vingtiles Percentiles 1000-tiles |
|
cumulative |
플래그 | |
style |
Line Point |
|
point_type |
RectangleDotTriangleHexagonPlusPentagonStarBowTieHorizontalDashVerticalDashIronCrossFactoryHouseCathedralOnionDomeConcaveTriangle OblateGlobeCatEyeFourSidedPillowRoundRectangleFan |
|
export_data |
플래그 | |
data_filename |
문자열 | |
delimiter |
문자열 | |
new_line |
플래그 | |
inc_field_names |
플래그 | |
inc_best_line |
플래그 | |
inc_business_rule |
플래그 | |
business_rule_condition |
문자열 | |
plot_score_fields |
플래그 | |
score_fields |
[field1 ... fieldN] | |
target_field |
필드 | |
use_hit_condition |
플래그 | |
hit_condition |
문자열 | |
use_score_expression |
플래그 | |
score_expression |
문자열 | |
caption_auto |
플래그 | |
split_by_partition |
부울 | 분할 필드를 사용하여 기록을 훈련, 테스트, 검증 샘플로 분할하는 경우, 이 옵션을 사용하여 각 분할에 대해 별도의 평가 차트를 표시합니다. |
use_profit_criteria |
부울 | 이익 기준을 활성화합니다. |
use_grid |
부울 | 격자선을 표시합니다. |