精华内容
下载资源
问答
  • SPI用于计算气象干旱指数,本代码属于MATLAB程序,可多站点计算。计算主要分月份分别进行计算,可供参考
  • 本文利用塔纳河上游流域的标准降水指数(SPI)和有效干旱指数(EDI)来检测时空,趋势和趋势领域的气象干旱事件。 该研究使用了来自八个气象站的41年(1980-2016年)月度降水数据。 SPI和EDI用于重建干旱事件,并...
  • 标准化降水指数SPI在赣东北地区干旱特征分析中的应用,薛杨,景元书,本文基于赣东北地区三个代表性站点-鹰潭、上饶、景德镇1954~2012年的月降水资料,采用标准化降水指数SPI分别以1、3、6、12个月为时间�
  • SPI和PDSI干旱指数链接

    千次阅读 2019-07-13 15:06:42
    月度SPI和PDSI来自NCDC网站: http://gis.ncdc.noaa.gov/

    月度SPI和PDSI来自NCDC网站:

    http://gis.ncdc.noaa.gov/

    更长时间序列的PDSI(1901-2018)下载链接:

    http://climexp.knmi.nl/selectfield_obs2.cgi?id=someone@somewhere

    http://climexp.knmi.nl/select.cgi?id=someone@somewhere&field=scpdsi

    展开全文
  • 在数据分析过程中使用了标准降水指数。 在莱基皮亚西部县确定的干旱年份为:1984、1985、1987、1991、1995、1999、2000、2005、2008和2009。季节性干旱事件表明,在所研究的时期,莱基皮亚西部县从未发生过干旱。在...
  • 该指数假设降水量服从Γ分布,考虑了降水服从偏态分布的实际,随后又进行了正态标准化处理,使得同一个干旱指数可以反映不同时间尺度和不同类型的水资源状况,成为继Pamler指数之后又一被广泛认可的干旱指数SPI...

    标准化降水指数(SPI)能够较好地反映干旱强度和持续时间,使得用同一干旱指标反映不同时间尺度和区域的干旱状况成为可能,因而得到广泛应用。

    该指数假设降水量服从Γ分布,考虑了降水服从偏态分布的实际,随后又进行了正态标准化处理,使得同一个干旱指数可以反映不同时间尺度和不同类型的水资源状况,成为继Pamler指数之后又一被广泛认可的干旱指数。

    SPI

    通过计算给定时间尺度内降雨量的累积概率,  能够在多个时间尺度上进行计算比较,  不仅可反映短时间内降雨量的变化,  如对农业生产有重要影响的土壤水分的动态变化,  也可以反映长期水资源的演变情况,  如地下水供给、地表径流等。

    SPI适合于不同类型的干旱定量化研究,时间尺度为5~24月的SPI可用于反映地下水位的变化;2~3月的SPI可反映农业干旱情况。

    本人从气象家园等网络上下载了多个SPI计算程序。现对其中的一个短程序进行了少量的修正与详细的解读。至于科学性与准确性有待验证。

    在站点数量不多的情况下,可以逐站点、逐时段进行分别计算。

    本帖写作与“[源代码]

    标准化降水指数计算程序求指正”有关。

    该帖称:“按照《标准化降水指标z指数在我国应用的对比分析》文献中的计算方法用fortranz程序编写了一个标准化降水指数计算程序,计算数据也是用的文献中的数据,但计算结果与文献中的计算结果对不上,不晓得错在哪了,现在把程序跟文件一起上传上来求大家帮忙指正,先谢谢啦!”

    本人试答:"我基本找到出错的原因了。因为那篇论文研究了45年,而论文表格中列出的仅是干旱的20年,而不仅仅是20年原始数据。"

    初步感受:SPI程序的科学性主要取决于不完全伽马函数。因时间关系,我没有多方比对现有不完全伽马函数计算程序的准确性,仅核对了网络下载的不完全伽马函数C语言模块,目前未发现错误。

    http://bbs.06climate.com/forum.php?mod=viewthread&tid=15102

    展开全文
  • matlab标准化降水指数SPI计算程序,基于MATLAB进行标准化降水指数SPI计算程序,主要用于干旱分级的确定指数。加上循环,可以对上千个站点批处理。
  • 基于MATLAB的标准化降水指数SPI计算程序,对干旱进行识别。可对各个站点及流域批处理。可计算SPI1,SPI3,SPI6,SPI9,SPI12等。
  • 基于MATLAB进行标准化降水指数SPI计算程序,主要用于干旱分级的确定指数。加上循环,可以对上千个站点批处理。
  • Drought indices(SPEI)Drought indices()所属R语言包:SPEICalculation of the Standardized Precipitation-Evapotranspiration Index (SPEI) and the Standardized Precipitation Index (SPI).计算的标准化降水的...

    Drought indices(SPEI)

    Drought indices()所属R语言包:SPEI

    Calculation of the Standardized Precipitation-Evapotranspiration Index (SPEI) and the Standardized Precipitation Index (SPI).

    计算的标准化降水的蒸散指数(SPEI)和标准化降水指数(SPI)。

    译者:生物统计家园网 机器人LoveR

    描述----------Description----------

    Given a time series of the climatic water balance (precipitation minus potential evapotranspiration), gives a time series of the Standardized Precipitation-Evapotranspiration Index (SPEI).

    给定一个时间序列的气候水分平衡的(降水量减去潜在蒸散量),给出了一个时间序列的标准化降水的蒸散指数(SPEI)。

    用法----------Usage----------

    spei(data, scale, kernel = list(type = 'rectangular', shift = 0),

    distribution = 'log-Logistic', fit = 'ub-pwm', na.rm = FALSE,

    ref.start=NULL, ref.end=NULL, x=FALSE, ...)

    spi(data, scale, kernel = list(type = 'rectangular', shift = 0),

    distribution = 'Gamma', fit = 'ub-pwm', na.rm = FALSE,

    ref.start=NULL, ref.end=NULL, x=FALSE, ...)

    参数----------Arguments----------

    参数:data

    a vector, matrix or data frame with time ordered values of precipitation (for the SPI) or of the climatic balance precipitation minus potential evapotranspiration (for the SPEI).

    一个向量,矩阵或数据框随时间沉淀(为SPI),或气候的平衡降水量减去潜在蒸散量(SPEI)有序值。

    参数:scale

    an integer, representing the time scale at which the SPEI / SPI will be computed.

    的整数,相当于在哪些SPEI / SPI将被计算的时间尺度。

    参数:kernel

    optional, a list defining the type of kernel used for computing the SPEI / SPI at scales higher than one. Defaults to unshifted rectangular kernel.

    可选的,一个列表定义类型的内核,用于计算SPEI / SPI高于一个尺度。默认非移动的矩形内核。

    参数:distribution

    optional, name of the distribution function to be used for computing the SPEI / SPI (one of 'log-Logistic', 'Gamma' and 'PearsonIII'). Defaults to 'log-Logistic'.

    可选的,要用于计算SPEI / SPI(之一log - MF的“,”伽马“和”PearsonIII)的分布函数的名称。默认的log - MF。

    参数:fit

    optional, name of the method used for computing the distribution function parameters (one of 'ub-pwm', 'pp-pwm' and 'max-lik'). Defaults to 'ub-pwm'.

    可选的,用于计算的分布函数的参数(UB-pwm的,页pwm的和最大力)的方法名称。默认为“UB-PWM。

    参数:na.rm

    optional, a logical value indicating whether NA values should be stripped from the computations. Defaults to FALSE, i.e. no NA are allowed in the data.

    可选的,一个逻辑值,该值指示NA值是否应该从计算中被剥离。默认为false,即不NA允许的数据。

    参数:ref.start

    optional, starting point of the reference period used for computing the index. Defaults to NULL, indicating that the first value in data will be used as starting point.

    可选的,用于计算索引的基准周期的起点。默认为空,表示数据中的第一个值将被用来作为出发点。

    参数:ref.end

    optional, ending point of the reference period used for computing the index. Defaults to NULL, indicating that the last value in data will be used as ending point.

    可选的,用于计算索引的基准周期的结束点。默认为空,表示的终点,数据将被用作最后的值。

    参数:x

    optional, a logical value indicating wether the data used for fitting the model should be kept. Defaults to FALSE.

    可选的,一个逻辑值,表示天气的数据拟合模型,应予保留。默认为false。

    参数:...

    other parameters to be passed.

    其他参数来传递。

    Details

    详细信息----------Details----------

    The spei and spi functions allow computing the SPEI and the SPI indices. These are widely used for drought identification and monitoring. Both functions are identical (in fact, spi is just a wrapper for spei), but they are kept separated for clarity. Basically, the functions standardize a variable following a log-Logistic distribution function (i.e., they transform it to a standard Gaussian variate with zero mean and standard deviation of one). The input variable is a time ordered series of precipitation values for spi, and a series of the climate water balance (precipitation minus potential evapotranspiration) for spei. When used with the default options, they yield values of both indices as defined in the references given below.

    spei和spi函数允许SPEI和SPI指数计算。这些被广泛用于干旱的识别和监控。这两个函数是相同的(其实,spi是只是一个包装spei),但他们分开为清晰。基本上,功能规范变量的log - MF分布函数(即,他们把它转换成一个标准的高斯变量的均值为零,标准偏差为1)。输入变量是一个时间顺序系列的降水值spi和一系列的气候水分平衡的(降水量减去潜在蒸散量)为spei。当使用默认的选项,他们得到的数值,这两个指数的定义在下面给出的参考。

    The SPEI and the SPI were defined for monthly data. Since the PDFs of the data are not homogenous from month to month, the data is split into twelve series (one for each month) and independent PDFs are fit to each series. If data is a vector or a matrix it will be treated as a sequence of monthly values starting in January. If it is a (univariate or multivariate) time series then the function cycle will be used to determine the position of each observation within the year (month), allowing the data to start in a month other than January.

    SPEI和SPI被定义为月度数据。由于PDF文件中的数据是不是同质的每个月,数据分割成十二个系列(每月)和独立的PDF文件,适合各系列。如果data是序列年1月开始每月的值将被视为一个向量或矩阵。如果它是一个(单变量或多变量)的时间序列,然后功能cycle将被用于确定每个观测位置年(或月)内,允许数据在一个月以外一月开始。

    An important advantage of the SPEI and the SPI is that they can be computed at different time scales. This means that it is possible to incorporate the influence of the past values of the variable in its computation, enabling the index to adapt to the memory of the system under study. The magnitude of this memory is controlled by parameter scale: for example, a value of six would imply that data from the current month and of the past five months will be used for computing the SPEI or SPI value for a given month. By default all past data will have the same weight in computing the index, as it was originally proposed by the authors. Other kernels, however, are available through parameter kernel. The parameter kernel is a list defining the shape of the kernel and a time shift. For more details refer to  the function kern.

    磺化聚醚酰亚胺和SPI的一个重要的优点是,它们可以在不同的时间尺度计算。这意味着,它可以将过去的值的影响,在其计算的变量,使索引,以适应所研究的系统的存储器中。该存储器的大小被控制的参数scale:例如,值6将意味着,从当前的月份和过去5个月的数据将被用于计算SPEI或SPI值,对于一个给定的月份。默认情况下,所有的过去的数据将具有相同的权重计算指数,因为它最初是由作者。然而,其他的内核,都可以通过参数kernel。参数kernel是一个列表,限定的内核和一个时间偏移的形状。有关详细信息,请参阅的功能kern。

    Following the original definitions spei uses a log-Logistic distribution by default, and spi uses a Gamma distribution. This behaviour can be modified, however, through parameter distribution.

    的原始定义spei使用默认的log - MF配送,和spi采用了伽玛分布。然而,这种行为可以被修改,通过参数distribution。

    The default method for parameter fitting is based on unbiased Probability Weighted Moments ('ub-pwm'), but other methods can be used through parameter fit. Valid aleternatives are the plotting-position PWM ('pp-pwm') and the maximum likelihood method ('max-lik').

    默认参数拟合方法的基础上公正概率加权矩(UB-PWM),但其他的方法可以用来通过参数fit。有效aleternatives是绘图位置PWM(页pwm的“)和最大似然法(”最大力)。

    The default behaviour of the functions is using all the values provided in data for parameter fitting. However, this can be modified with help of parameters ref.start and ref.end. These parameters allow defining a subset of values that will be used for parameter fitting, i.e. a reference period. The functions, however, will compute the values of the indices for the whole data set. For these options to work it is necessary that data will be a time series object. The starting and ending points of the reference period will then be defined as pairs of year and month values, e.g. c(1900,1).

    功能的默认行为是使用提供的值在data参数拟合。然而,这可以修改与的参数ref.start和ref.end的帮助。这些参数允许定义的值,将用于为参数拟合,即一个特定期间内的一个子集。的功能,但是,将整个数据集的指数计算的值。这些工作是必要的,data将是一个时间序列对象。基准期的开始和结束点,然后将被定义为对年份和月份的值,例如C(1900,1)。

    值----------Value----------

    Functions spei and spi return an object of class spei. The generic functions print and summary can be used to obtain summaries of the results. The generic accessor functions coefficients and fitted extract useful features of the object.

    功能spei和spi类spei返回一个对象。通用功能中的print和summary可以用来获得汇总结果。一般的访问功能coefficients和fitted的对象中提取有用的功能。

    An object of class spei is a list containing at least the following components:

    一种的类spei的对象是一个列表,包含至少以下组件:

    call: the call to spei or spi used to generate the object.

    检测:呼叫spei或spi用于生成的对象。

    fitted: time series with the values of the Standardized Precipitation-Evapotranspiration Index (SPEI) or the Standardized Precipitation Index (SPI). If data consists of several columns the function will treat each column as independent data, and the result will be a multivariate time series. The names of the columns in data will be used as column names in fitted.

    装:时间序列的标准化降水的蒸散指数(SPEI)或标准化降水指数(SPI)的值。如果数据由多个列,该函数将治疗作为独立的数据的每一列,和的结果将是一个多变量时间序列。 data中的列的名称将用作列名在装。

    coefficients: an array with the values of the coefficients of the distribution function fitted to the data. The first dimension of the array contains the three (or two) coefficients, the second dimension will typically consist of twelve values corresponding to each month, and the third dimension will be equal to the number of columns (series) in data. If a time scale greater than one has been used then the first elements will have NA value since the kernel can not be applied. The first element with valid data will be the one corresponding to the time scale chosen.

    系数:一个数组与嵌合的数据的分布函数的值的系数。阵列的第一维中包含的三个(或两个)系数,第二个维度将通常由12值对应每月,和第三个维度将是相等的列数(系列)在data 。如果大于一的时间尺度已被使用,则在第一个元素将有因为内核不能应用于NA值。有效的数据的第一个元素将是一个对应于所选择的时间尺度。

    scale: the scale parameter used to generate the object.

    规模:scale参数用于生成对象。

    kernel: the parameters and values of the kernel used to generate the object.

    内核:用于生成对象的内核的参数和值。

    distribution: the distribution function used to generate the object.

    分布:用于生成对象的分布函数。

    fit: the fitting method used to generate the object.

    适合:用于生成对象的拟合方法。

    na.action: the value of the na.action parameter used.

    na.action:的na.action使用的参数的值。

    data: if requested, the input data used.

    数据:如果被请求的,使用所输入的数据。

    注意----------Note----------

    Dependencies: the spei function depends on the library lmomco.

    依存关系的SpeI功能依赖于库中lmomco。

    (作者)----------Author(s)----------

    Santiago Beguer铆a and Sergio M. Vicente-Serrano. Maintainer: Santiago Beguer铆a

    参考文献----------References----------

    参见----------See Also----------

    kern for different kernel functions available. thornthwaite, hargreaves and penman for ways of calculating potential evapotranspiration. summary.spei and print.spei for summaries of spei objects. plot.spei for plotting spei objects.

    kern不同的内核函数。 thornthwaite,hargreaves和penman潜在蒸散量的计算方法。 summary.spei和print.speispei对象的摘要。 plot.spei:策划spei对象的。

    实例----------Examples----------

    # Load data[数据加载]

    data(wichita)

    # One and tvelwe-months SPEI[和tvelwe个月SPEI]

    wichita$PET

    spei1

    spei12

    # not executed[不执行]

    #spei1[spei1]

    #summary(spei1)[摘要(spei1)]

    #coefficients(spei1)[系数(spei1)]

    par(mfrow=c(2,1))

    plot(spei1)

    plot(spei12,'Wichita')

    # One and tvelwe-months SPI[一,tvelwe个月的SPI]

    spi_1

    spi_12

    par(mfrow=c(2,1))

    plot(spi_1)

    plot(spi_12)

    # Define the properties of the time series with ts()[与日ts()定义的属性的时间序列]

    plot(spei(ts(wichita$PRCP-wichita$PET,freq=12,start=c(1980,1)),12))

    # Time series not starting in January[时间序列年1月开始]

    plot(spei(ts(wichita$PRCP-wichita$PET,freq=12,start=c(1980,6)),12))

    # Using a particular reference period[使用一个特定参考期]

    plot(spei(ts(wichita$PRCP-wichita$PET,freq=12,start=c(1980,1)),12,

    ref.start=c(1980,1), ref.end=c(2000,1)))

    # Different kernels[不同的内核]

    spei24

    spei24_gau

    par(mfrow=c(2,1))

    plot(spei24,'Rectangular kernel')

    plot(spei24_gau,'Gaussian kernel')

    # Several time series at a time[在时间的几个时间序列]

    data(balance)

    names(balance)

    bal_spei12

    plot(bal_spei12)

    注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。

    注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。

    注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。

    转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。

    展开全文
  • SPI_samplefiles

    2018-12-07 20:21:45
    标准化降水指数(SPI)是一种应用广泛的气象干旱指数,是表征某时段降水量出现的概率多少的指标,适合于月以上时间尺度的干旱监测与评估。由于SPI采用函数的标准化降水累积频率分布来描述降水量的变化,因此其值在...
  • SPI&SPEI.rar

    2021-04-16 08:53:20
    基于水文数据,计算干旱指数,以供区域干旱变化趋势研究
  • 在这项研究中,我们使用标准降水指数SPI)来识别和表征亚马逊地区的干旱极端事件。 结果表明,在1979年至2014年期间,1998年的干旱最为严重(SPI平均等于-1.69)。但是,一些论文将2005年和2010年描述为该世纪两次...
  • 本研究使用标准化降水指数SPI)对尼日利亚中北部的干旱脆弱性和发生区进行了评估。 根据1960年至2015年之间从尼日利亚气象局(NIMET)阿布贾获得的长期降雨数据,计算了12个月的标准降水指数SPI)。 将SPI结果...
  • 在肯尼亚进行的一些干旱研究使用标准降水指数SPI),由于没有考虑温度升高对干旱条件的作用,因此无法完全说明干旱的严重程度。 本研究试图通过使用标准化降水蒸散指数(SPEI)来弥补这一差距,该指数在计算中...
  • r语言程序,用于计算标准化降水指数SPI),用于干旱分级
  • 基于乌梁素海东部流域23个水文气象站1986 - 2015年的逐日降水资料,经预白化处理后,选取基于标准化降水指数( SPI) 的干旱历时和干旱严重度作为评价指标,应用Mann-Kendall法分析30 a来乌梁素海东部流域的干旱特征...
  • 利用1984-2014年的降水数据,使用标准降水指数SPI)评估Tordzie流域的极端降雨事件。 使用“ DrinC”软件确定3、6、9和12个月时间尺度上的SPI。 在SPI-3,SPI-6,SPI-9和SPI-12的时间尺度上,干旱的特征是强度,...
  • 通过遥感水分植被指数进行干旱监测是一项活跃的研究课题,因为植被光谱响应与水分含量高度相关。 Terra卫星的MODIS(中等分辨率成像光谱辐射仪)传感器提供了BRDF(双向反射分布函数)的MOD09A1产品,用于计算水分...
  • 从尼日利亚气象局(NIMET)获得了历时56年(1960-2017年)的月降雨量数据,用于使用SPI分析变化和干旱特征。 因此,绘制了三个不同时期的干旱风险图:2000-2005年,2005-2010年和2010-2015年。 该研究利用中分辨率...
  • 通过标准异常指数(SAI)确定温度变化,并使用标准降水指数SPI)确定年降雨量变化。 Mann-Kendall检验用于趋势分析。 Mann-Kendall对1970年至2014年的年均,年均最低和最高温度的统计检验表明,除Kouma-Konda以外...
  • 为分析泉州近55年的旱涝变化特征,利用6个气象局的月降水资料,计算了标准降水指数SPI),经验正交函数(EOF)和旋转经验正交函数(REOF)。 1960-2014年在泉州各地。 结果表明:1)1960-2014年,泉州市旱涝呈周期...
  • 一些资料,放在这 1.洪湖水位对不同时间尺度SPEI/SPI干旱指数的响应研究 2.新疆多时间尺度干湿变化特征研究 3.东北地区植被 NDVI 对不同时间尺度 SPEI 的响应

    SPEI/scPDSI数据来源

    1.https://spei.csic.es/database.html
    2.http://climexp.knmi.nl/selectfield_obs2.cgi?id=someone@somewhere
    nc文件提取为tiff:https://mp.weixin.qq.com/s/Tx029QOfHg_xzAacLk7mlA
    3.http://digital.csic.es/handle/10261/202305
    4.https://crudata.uea.ac.uk/cru/data/drought/#global

    1、3、6、12个月等SPEI时间尺度

    一些资料,放在这
    1.洪湖水位对不同时间尺度SPEI/SPI干旱指数的响应研究
    在这里插入图片描述
    2.新疆多时间尺度干湿变化特征研究
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3.东北地区植被 NDVI 对不同时间尺度 SPEI 的响应
    在这里插入图片描述

    展开全文
  • SPIgenerator.rar

    2019-06-25 10:32:36
    SPI生成器应用程序用于生成SPI(标准降水指数)数据,并演示如何与SPI DLL(动态链接库)交互。应用程序读取降水数据(每日、每周和每月),并支持不同的时间尺度和数据类型(每周、每月)。它输出SPI数据,并可选地输出频率...
  • 本研究使用干旱指数计算方法(SPI)以及其他统计方法来寻找问题的答案。 利用57年的月降水量数据和26年的井眼发育数据,该研究确定存在正相关系数。 同样,对井眼钻进深度和水位深度的趋势分析表明,两者均呈正平行...
  • 该研究采用汉宁滤波法来强调年际波动,利用Pettitt检验和标准化降水指数SPI)来分析降雨的变化性。 进行了RCP 8.5情景(HadGEM-2 ES)和农业气候(Cropwat)模型下的气候变化情景,以模拟未来气候及其对水稻产量...
  • 气候变化表现为:负SPI值(标准降水指数)的周期性升高,降水制度和河流流量输入的下降,其次是Kinneret WL湖的下降和ET制度的升高。 然而,干旱加剧了ET能力的下降。 地下流量表明产量增加。 1940-1980年期间气温...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

干旱指数spi