功能: 修改CoKriging模型的参数,包括kriging类型、协方差类型、自动化参数和其他选项参数等。
参数:
kriging_type: str,kriging类型,可选值包括ordinary和universal。covariance_type: str,协方差类型,可选值包括exponential、 gaussian、 spherical和 matern32。drift_terms: list of ints,自动化参数,控制支配统计分析的方向数(即Drift函数)。lags: list of 2-tuples,自动化参数,一组形如(start, stop)的二元组,表示每个方向的范围。update_all: bool,控制是否更新所有的选项参数,默认为False。返回值:
无返回值。
使用示例:
import gempy as gp
# 初始化CoKriging模型
model = gp.Model()
# 将kriging_type和covariance_type修改为ordinary和matern32
model.modify_kriging_parameters(kriging_type='ordinary', covariance_type='matern32')
# 将drift_terms和lags参数进行修改,并更新所有选项参数
model.modify_kriging_parameters(drift_terms=[1, 1], lags=[(1, 2), (2, 4)], update_all=True)