check_assumptions
Validate statistical assumptions like normality, homoscedasticity, and independence for your analysis method to ensure reliable results.
Instructions
통계 가정 점검 가이드 (정규성, 등분산, 독립성 등)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | 분석 방법 | |
| data_description | No | 데이터 설명 |
Implementation Reference
- src/tools/index.ts:189-199 (registration)Registration of the 'check_assumptions' tool in the tools array, including name, description, and input schema.name: "check_assumptions", description: "통계 가정 점검 가이드 (정규성, 등분산, 독립성 등)", inputSchema: { type: "object", properties: { method: { type: "string", description: "분석 방법" }, data_description: { type: "string", description: "데이터 설명" }, }, required: ["method"], }, },
- src/tools/index.ts:1311-1322 (handler)Handler function that provides a checklist of statistical assumptions for the specified method and suggests diagnostic tests.function handleCheckAssumptions(args: Record<string, unknown>) { const method = args.method as string; return { method, assumptions_checklist: { ols: ["Linearity", "Normality of residuals", "Homoscedasticity", "Independence", "No multicollinearity"], logit: ["Binary DV", "Independence", "No multicollinearity", "Linearity in logit"], panel_fe: ["Strict exogeneity", "Time-invariant heterogeneity", "Within-variation"] }[method] || ["Method-specific assumptions - use search_stats_knowledge"], diagnostic_tests: ["검정 목록은 diagnose_regression 도구 사용"] }; }
- src/tools/index.ts:191-198 (schema)Input schema for the check_assumptions tool defining the expected parameters.inputSchema: { type: "object", properties: { method: { type: "string", description: "분석 방법" }, data_description: { type: "string", description: "데이터 설명" }, }, required: ["method"], },