R中的SPEI和SPI指数计算

olqngx59  于 2023-02-26  发布在  其他
关注(0)|答案(1)|浏览(494)

我尝试使用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)

有人知道这个函数在这个包中是否不再存在了吗?

efzxgjgh

efzxgjgh1#

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

相关问题