功能: 修改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)