pate
Estimate the population average treatment effect by weighting experimental data to match target population covariates, with confidence intervals and validated evidence.
Instructions
Estimate the Population Average Treatment Effect (PATE). Validation: validated evidence tier (known-truth, reference, external-parity, or Monte Carlo artifact).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| y | Yes | Outcome variable (only used from data_experiment). | |
| seed | No | Random seed for reproducibility. | |
| trim | No | Trimming threshold for participation propensities (values below *trim* or above 1 - *trim* are clipped). | |
| alpha | No | Significance level for the confidence interval. | |
| detail | No | Payload depth: 'minimal' (~150 tokens) for sub-step calls where only the point estimate is needed; 'standard' (~1K tokens) for diagnostics + coefficient table; 'agent' (~2K tokens, default) adds violations / next_steps / suggested_functions so the LLM can plan its next call without another round-trip. | agent |
| method | No | Estimation strategy: * ``'ipw'`` -- Inverse probability of sampling weights. * ``'aipw'`` -- Augmented IPW (doubly robust). * ``'calibration'`` -- Entropy balancing on covariate moments. | ipw |
| n_boot | No | Number of bootstrap replications for standard-error estimation. | |
| as_handle | No | If true, cache the fitted result on the server and return result_id + result_uri alongside the JSON payload so a subsequent tools/call can chain without re-running. | |
| data_path | No | Absolute path or URL to a data file. Supported: .csv / .tsv / .txt (delimited), .parquet / .pq, .feather / .arrow, .xlsx / .xls, .dta (Stata), .json / .jsonl. Schemes: file://, s3://, gs://, https://. | |
| result_id | No | Optional handle to a previously-fitted result (returned by an earlier call when as_handle=true). Tools that operate on a fitted object accept this in place of re-supplying data_path + columns. | |
| treatment | Yes | Binary treatment indicator (only in data_experiment). | |
| covariates | Yes | Shared covariates present in both datasets. | |
| data_target | Yes | Target population sample. Must contain all *covariates*. Need not contain *y* or *treatment*. | |
| data_columns | No | Optional column projection. Parquet/Feather/Stata loaders honour this for fast partial reads. | |
| data_sample_n | No | Optional uniform random subsample size (seed=0, deterministic) — useful on huge panels. | |
| data_experiment | Yes | Experimental/study sample. Must contain *y*, *treatment*, and all *covariates*. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||