当前位置: 首页 > news >正文

pykrige.ok3d.OrdinaryKriging3D函数定义分析

 点击打开链接http://pykrige.readthedocs.io/en/latest/generated/pykrige.ok3d.OrdinaryKriging3D.html


variogram_model(str,可选) - 指定要使用的变异函数模型; 可能是以下之一:线性,幂,高斯,球形,指数,孔效应。 默认是线性变异函数模型。 要使用自定义变异函数模型,请指定'custom'; 您还必须提供variogram_parameters和variogram_function。 请注意,空洞效应模型在技术上仅适用于一维问题。

variogram_parameters(列表或字典,可选) - 

定义指定的变异函数模型的参数。 如果未提供,参数将使用“软”L1范数最小化方案自动计算。 对于字典中提供的变异函数模型参数,所需的字典密钥根据指定的变异函数模型而变化:

请注意,可以在字典中指定全部门槛或部分门槛(psill = sill - nugget)。 对于列表中提供的变异函数模型参数,条目必须如下所示:


请注意,必须以列表格式指定完整门槛(不是部分门槛)。 对于自定义变异函数模型,参数是必需的,因为自定义变异函数模型不会自动适合数据。 此外,参数必须以列表格式指定,按照它们在可调用函数中的使用顺序(请参阅variogram_function了解更多信息)。 代码不检查提供的列表是否包含自定义变量图模型的相应参数数量,因此在这种情况下,不正确的参数列表可能会触发代码深处的深奥异常。 请注意,虽然列表格式需要全部窗台,但代码本身与部分窗台一起工作。

variogram_function(可调用,可选) - 如果将variogram_model指定为“自定义”,则必须提供可调用函数。 该函数只需要两个参数:首先,变量图模型的参数列表; 第二,计算变差函数模型的距离。 variogram_parameters中提供的列表将作为第一个参数传递给函数。

nlags(int,可选) - 半变异函数的平均单元数。 缺省值是6。

weight(布尔值,可选) - 指定在自动计算变差函数模型时是否应该在更小延迟处的半方差加权得更重的标志。 该例程目前是硬编码的,因此权重是从逻辑函数计算的,所以小滞后时的权重为1,最长滞后时的权重为0; 逻辑加权的中心被硬编码为从最短滞后到最大滞后的70%的距离。 将此参数设置为True表示将应用权重。 默认值是False。 (Kitanidis认为,拟合变差函数模型时,较小滞后值更重要,因此提供此选项以启用此类权重。)

anisotropy_scaling_y(float,可选) - 在y方向上考虑各向异性的标量拉伸值。 默认值是1(实际上没有拉伸)。 在旋转的数据帧中在y方向上应用缩放(即,在调整各向异性_角度_x / y / z之后,如果anisotropy_angle_x / y / z不等于0)。

anisotropy_scaling_z(float,可选) - 标量拉伸值,以考虑z方向上的各向异性。默认值是1(实际上没有拉伸)。在旋转的数据帧中在z方向上应用缩放(即,在调整各向异性_角度_x / y / z之后,如果anisotropy_angle_x / y / z不等于0)。


anisotropy_angle_x(float,可选) - 为了考虑各向异性,围绕x轴旋转坐标系的CCW角度(以度为单位)。默认值是0(不旋转)。请注意,坐标系是旋转的。首先应用X旋转,然后旋转y,然后旋转z。旋转后应用缩放。


anisotropy_angle_y(float,可选) - 为了考虑各向异性,围绕y轴旋转坐标系的CCW角(以度为单位)。默认值是0(不旋转)。请注意,坐标系是旋转的。首先应用X旋转,然后旋转y,然后旋转z。旋转后应用缩放。


anisotropy_angle_z(float,可选) - 为了考虑各向异性,围绕z轴旋转坐标系的CCW角度(以度为单位)。默认值是0(不旋转)。请注意,坐标系是旋转的。首先应用X旋转,然后旋转y,然后旋转z。旋转后应用缩放。


verbose (布尔,可选) - 启用程序文本输出来监视克里格过程。默认值为False(关闭)。

enable_plotting(布尔,可选) - 使绘图显示变异函数。默认值为False(关闭)。


display_variogram_model()

显示实际装箱数据的变差函数模型。


execute(stylexpointsypointszpointsmask=Nonebackend='vectorized'n_closest_points=None)

计算kriged网格和相关的方差。


这是现在执行主克立格计算的方法。请注意,当前的测量值(即z值)被认为是“确切的”。这意味着,当插值的指定坐标与其中一个数据点完全相同时,该点处评估的变异函数被强制为零。而且,克里金矩阵的对角线也总是被迫为零。在强迫在数据点评估的变异函数为零时,我们实际上是说在这一点上没有变化(没有不确定性,所以这个值是'确切的')。


将来,代码可能会包含一个额外的'exact_values'布尔型标志,可以调整以指定是否将测量结果视为'精确'。将该标志设置为假将指示该变差函数不应当在零距离处被强制为零(即,当在数据点处被评估时)。相反,这一点的不确定性将等于金块。这意味着克里金矩阵的对角线将被设置为金块而不是零。

相关文章:

  • 克里金插值程序
  • mysql “group by ”与order by的研究
  • struts2校验、ajax校验、javascript验证有何区别及联系?
  • Struts2之validate数据校验两种方式,SSH框架之Struts的验证总结、验证的错误处理
  • Spring AOP解析,Spring实现AOP的4种方式
  • java反射机制,函数调用
  • 过滤器、监听器、拦截器
  • Spring中Bean的生命周期是怎样的?
  • BST,BVL,二叉排序树与平衡二叉树
  • 平衡二叉树(Balanced Binary Tree)---AVL树
  • 二叉树的好处(应用)
  • vtk平移旋转缩放变换:TransformOrderDemo
  • VTK颜色映射处理
  • 给定区间[-2^31, 2^31]内的3个整数A、B和C,请判断A+B是否大于C。
  • Java基础(一)【与的区别】
  • 「面试题」如何实现一个圣杯布局?
  • CSS居中完全指南——构建CSS居中决策树
  •  D - 粉碎叛乱F - 其他起义
  • ECMAScript6(0):ES6简明参考手册
  • JavaScript类型识别
  • java取消线程实例
  • Laravel Telescope:优雅的应用调试工具
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • React-redux的原理以及使用
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Vue 重置组件到初始状态
  • WebSocket使用
  • 将 Measurements 和 Units 应用到物理学
  • 如何优雅地使用 Sublime Text
  • 数据仓库的几种建模方法
  • 数据结构java版之冒泡排序及优化
  • 小程序button引导用户授权
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • puppet连载22:define用法
  • # Panda3d 碰撞检测系统介绍
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (zhuan) 一些RL的文献(及笔记)
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (九)信息融合方式简介
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (万字长文)Spring的核心知识尽揽其中
  • (五)c52学习之旅-静态数码管
  • (转) Android中ViewStub组件使用
  • (转)jdk与jre的区别
  • (转)母版页和相对路径
  • (轉貼) UML中文FAQ (OO) (UML)
  • .gitignore文件_Git:.gitignore
  • .Net - 类的介绍
  • .NET : 在VS2008中计算代码度量值