calibrate_search ¶
calibrate_search(
estimator,
searches,
targets,
*,
folds=None,
weights=None,
cutoffs=None,
anamorphosis=None,
cross_validation: bool = True,
domains=None,
domain_column=None,
data=None,
) -> Table
Scores candidate searches for a fitted estimator, one row per scenario, to compare side by side.
Each scenario re-estimates targets through estimator.with_search, so method, variogram and samples stay
fixed. Scenarios run one after the other, each in parallel over the targets. No scenario is picked: the
scores trade smoothing against conditional bias, and the choice is the user's.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
estimator
|
kriging estimator
|
Fitted, e.g. |
required |
searches
|
sequence
|
The scenarios: each a |
required |
targets
|
(array_like, PointSet or BlockModel)
|
Where to estimate, usually the blocks. |
required |
folds
|
int
|
Cross-validation folds; leave-one-out when None. |
None
|
weights
|
array_like or str
|
Declustering weights of the fitted samples, for the cross-validation scores and the global bias, or the
column of |
None
|
cutoffs
|
sequence of float
|
Cutoffs for tonnage and metal ratios against the discrete Gaussian block-support reference. |
None
|
anamorphosis
|
HermiteAnamorphosis
|
Fitted on the samples (declustered if they are clustered); required with |
None
|
cross_validation
|
bool
|
Adds the cross-validation scores. It runs at point support with the same variogram and passes, so block kriging is cross-validated as ordinary kriging. |
True
|
domains
|
array_like or label
|
Domain label of each target, or one label for all of them, as in |
None
|
domain_column
|
str
|
The column of |
None
|
data
|
PointSet or Table
|
The fitted samples, when |
None
|
Returns:
| Type | Description |
|---|---|
Table
|
|
Raises:
| Type | Description |
|---|---|
InvalidInput
|
If |
used in