本科学习
本人本科就读于华中农业大学地理信息科学,对于日常学习所涉及到的代码资源等有一定的深切感悟,
Pyrs
这个作者很懒,什么都没留下…
展开
-
地学计算方法/地统计学(5第五章 空间插值与克里格法)
5第五章 空间插值与克里格法对自然各种属性的测量只能得到有限样本点的值,不可能对每个点都进行采样,然而我们总是想知道未测点的值,因此,就需要根据实测得到的离散数据,对未知点进行预测想要获得上图,需要各种空间插值方法,大多数插值方法都可被看作是数据的加权平均数,有如下通用公式:Z∗(x0)=∑i=1NλiZ(xi)Z^*(x_0)=\sum_{i=1}^N\lambda_iZ(x_i)Z∗(x0)=i=1∑NλiZ(xi)如何分配权重是关键问题,多数空间插值方法只考虑到系统的或确定的变异原创 2020-05-24 16:01:34 · 6869 阅读 · 0 评论 -
地学计算方法/地统计学(第四章变异函数理论模型)
4变异函数结构分析4.1变异函数理论模型4.1.1有基态值模型球状模型γ(h)={0h=0C0+C(3h2a−1h32a3)0<h≤aC0+Ch>a\gamma(h)=\left\{\begin{array}{lr}0 & h=0 \\C_{0}+C\left(\frac{3 h}{2 a}-\frac{1 h^{3}}{2 a^{3}}\right) & 0<h \leq a \\C_{0}+C & h>a\end{array}\righ原创 2020-05-21 09:06:39 · 9700 阅读 · 0 评论 -
地学计算方法/地统计学(第三章区域化变量理论)
3第三章 区域化变量理论3.1区域化变量的概念与性质地统计学是以区域化变量理论为基础的谁能说说与随便变量相比,区域化变量的特色?-与位置相关-既有随机性又有结构性-不能重复取值-样本之间存在空间相关性区域化变量是定义在随机场的概念之上的3.1.1随机场随机变量:随机变量表示随机试验各种结果的实值单值变量(Z),且对于试验中的任何实值都有确定的概率,随机变量和对随机变量的观测可以从总体和抽样的角度来理解。随机变量(Z)每次的观测结果是一个确定的数值(z),就相当于总体中一个样本的观测值,数原创 2020-05-21 08:41:00 · 3085 阅读 · 1 评论 -
地学计算方法/地统计学(第二章地理数据及其采集与预处理)
2第二章 地理数据及其采集与预处理2.1地理数据类型空间数据:用于描述地理实体、地理要素、地理现象、地理事件及地理过程产生、存在和发展的地理位置、区域范围及空间联系,包含有点、线、面,点线面之间的拓扑关系。属性数据:用于描述地理实体、地理要素、地理现象、地理事件、地理过程的有关属性特征数量标志数据间隔尺度数据:以有量纲的数据形式表示测度对象在某种单位(量纲)下的绝对量。比例尺度数据:以无量纲的数据形式表示测度对象的相对量品质标志数据有序数据:当测度标准不是连续的量,只是表示其顺序关原创 2020-05-18 14:26:36 · 6897 阅读 · 1 评论 -
地学计算方法/地统计学(第一章绪论)
1第一章 绪论1.1地统计学概念地统计学是以区域化变量理论为基础,以变异函数为主要工具,研究那些在空间分布上既有随机性又有结构性,或空间相关性和依赖性的自然现象的科学地统计学与经典统计学的区别经典统计学的变量必须是纯随机变量,即其取值按某种概率分布而变化,地统计学研究的变量不是纯随机变量,而是区域化变量,该区域化变量根据其在一个域内的空间位置取不同值,它是随机变量与位置有关的随机函数。因此,地统计学中的区域化变量既有随机性,又有结构性经典统计学所研究的变量理论上可无限次重复或进行大量重复观原创 2020-05-18 14:17:47 · 3507 阅读 · 0 评论 -
matlab计算混淆矩阵及kappa系数
前言本科过程中学习或多或少涉及到分类的基础知识,分类过程中肯定回涉及到精度检验。这里就涉及到混淆矩阵的知识。原理介绍记混淆矩阵如下图所示:矩阵xijx_{ij}xij中主对交线表示分类正确的数目,记NNN为所有点对数量其中有三个评价指标如下总体精度p0=∑xiiNp_0=\frac{\sum x_{ii}}{N}p0=N∑xii期望精度pe=∑i=1n(∏j=1nx...原创 2020-04-28 21:49:38 · 7029 阅读 · 2 评论 -
matlab变异函数拟合(粒子群算法)
1前言地统计课设算是彻底结束了,从中也收获了不少,对于优化算法也是相应学了深入一下,这里公布我们组我写了粒子群算法来拟合变异函数的这一部分源代码,仅供大家学习2方法原理这里粒子群的算法原理不再赘述,再我之前的博客已经有了很详细的讲解了,这里放上链接地址,https://blog.csdn.net/qq_44589327/article/details/105371963本偏文章主要讲解的是...原创 2020-04-15 22:10:53 · 3873 阅读 · 1 评论 -
matlab求矩阵最值
前言更新高效编程技巧第二系列,此次系列主要讲解matlab对矩阵得去重、排序、取最值、矩阵合并,文件批量处理与读写原理与案例介绍原创 2020-04-14 23:34:28 · 16817 阅读 · 0 评论 -
matlab克里格插值(基于扇区邻域点选取)
前言此次博客是前面mink函数的博客的进阶版本,往往我们在进行克里格插值时需要计算目标点周围邻域内多个点来进行插值操作,一般情况下邻域内的点数并不是越多越好,有时要根据邻域内点的分布分布状况以及点的分布个数来评估克里格插值的结果,但是有时邻域的点对数量选取是基于距离最短的原则来选取,这样就有时会造成邻域点选取的结果分布不均匀,为了使插值更加精确,arcgis中已经封装了设置领域点选择的一些条件,...原创 2020-04-08 13:20:48 · 1981 阅读 · 0 评论 -
matlab的mink函数
mink函数近期由于地统计的课程要编写克里格插值方法,会涉及到对一个坐标点求其邻域范围内最近的4个点,如何在matlab里较为快速的方式来找到最近的点呢1. 输入输入是各个点的坐标值2. 输出输出为离目标坐标点最近的四个点的序号(索引)3. mink函数用法B = mink(A,k) 返回 A 的 k 个最小元素。如果 A 是向量,则 mink 返回一个向量,其中包含 A 的 k ...原创 2020-04-04 16:22:30 · 3465 阅读 · 0 评论 -
matlab克里格插值
前言为履行前期承若,现在公开matlab的克里格插值的代码。原理介绍普通克里格法:假定Z(x)Z(x)Z(x)是满足本征假设的一个随机过程,该随机过程有nnn个观测值z(xi)z(xi)z(xi),要预测未采样点x0处的值,则线性预测值Z∗(x0)Z^{*}(x_0)Z∗(x0)可以表示如下:Z∗(x0)=sumi=1nλiz(xi)Z^{*}(x_0)=sum_{i=1}^n\lam...原创 2020-04-18 22:45:59 · 4780 阅读 · 6 评论 -
matlab高效编程技巧(一)
前言相信在地统计实验课程结束后本科阶段再接触matlab可能不会特别多了,后面会更加偏向于专业方向上的编程语言,因此本篇博客算是对接触matlab到现在积累的一些编程技巧做出一个总结,但是需要总结的有很多,因此将其分为一个系列,让大家领悟到matlab编程的基本处理对象是矩阵,而不是矩阵中具体的元素,实现真正的向量化(矩阵化)编程。1 技巧介绍与案例实践1.1基于矩阵(向量)化索引matl...原创 2020-04-09 21:25:39 · 922 阅读 · 0 评论 -
matlab计算经验半方差(变异函数)
前言前段时间地统计的课设代码的确有点折磨人,但是还好算法过程比较简单,没有涉及到特别复杂的步骤,matlab在矩阵运算方面有大量的库函数以及其在索引方面的优势,使得我们真正能够实现向量化(矩阵化编程),希望大家看到这篇文章过后能够真正取思考,以前的哪些代码可以将for循环等若干繁琐步骤去掉,减少代码行数,掌握向量化编程的精髓。1 变异函数这里引用一下杨老师ppt上的一个简单定义,一维条件下,...原创 2020-04-06 11:02:45 · 9681 阅读 · 0 评论