【问题标题】:SPEI and SPI index calculation in RR中的SPEI和SPI指数计算
【发布时间】:2023-02-25 10:58:57
【问题描述】:

我正在尝试使用 SPEI 包实现 SPI 和 SPEI 计算索引,但是找不到函数 plot.spei(),如下所示。

我正在使用 R 4.2.2 版本,这是代码:

library(dplyr)
library(SPEI)
library(readr)

data(wichita)
wichita$PET <- hargreaves(Tmin = wichita$TMIN,
                     Tmax = wichita$TMAX,
                     lat = -15.7801)

wichita$BAL <- wichita$PRCP - wichita$PET
SPEI <- spei(wichita$BAL, scale = 1)
plot.spei(SPEI)
#plot(SPEI)

有谁知道这个包中是否不再存在这个功能?

【问题讨论】:

  • 我使用 R 中的数据集更改了我的代码,感谢您的建议!

标签: r


【解决方案1】:

您可能正在使用最新版本的 SPI (SPEI 1.8.0)。在此版本中,plot.spi() 已根据 ggplot2 重写。如果你只运行 plot() 函数,它可能会给你相同的函数。 plot.spi() 可以在旧版本的包中找到。请参阅here 以获取该包的最新消息。或者您可以安装旧版本的软件包。 希望它能有所帮助

【讨论】:

  • 哦,太谢谢你了!可悲的是,在旧版本上,红色和蓝色的颜色更好,但很高兴知道这一点!
猜你喜欢
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 1970-01-01
  • 2019-10-19
  • 1970-01-01
  • 2011-04-13
  • 2018-07-01
  • 1970-01-01
相关资源
最近更新 更多