You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSF模型中var_NDVI变量仅返回NA无结果的问题求助

问题:SSF模型中var_NDVI变量仅返回NA值

我正在构建SSF模型分析鹿Barbara的位置数据,选用slope、distance、delta_elevation及var_NDVI作为解释变量,其中var_NDVI变量仅返回NA,无有效结果。

相关信息如下:

  • 模型输出截图
  • 栅格变量整合代码:
ssf_barbara <- ssf_barbara |> extract_covariates(landcover_corsica, where="both")
ssf_barbara <- ssf_barbara |> extract_covariates(elevation, where="both")
  • NDVI数据处理代码(数据来自MoveBank的数据框而非栅格):
cervus_xyt <- st_sf('geometry' = cervus_clean$geometry, 
                    'timestamp' = cervus_clean$timestamp, 
                    'id'=cervus_ta$`individual-local-identifier`, 
                    'NDVI'= cervus_clean_env$`MODIS Land Vegetation Indices 250m 16d Terra NDVI`)

cervus_xyt<- cervus_xyt %>% filter(id=="Barbara")

cervus_xyt<-cbind(cervus_xyt, st_coordinates(cervus_xyt))

tibble <- tibble(x =cervus_xyt$X, y =cervus_xyt$Y, t = cervus_xyt$timestamp, id=cervus_xyt$id, NDVI=cervus_xyt$NDVI)
cervus_track <- amt::make_track(tibble, x, y, t, id, NDVI, crs = 4326)

cervus_track <- cervus_track |> mutate(sl_ = step_lengths(cervus_track))
summary(cervus_track$sl_)

amt::summarize_sampling_rate(cervus_track)

stps<- amt::track_resample(cervus_track, rate=hours(12),
                           tolerance=hours(1))
stps
stps <- filter_min_n_burst(stps, 3)
ssf_barbara <- steps_by_burst(stps, keep_cols = "both")

已排查数据类型无问题,怀疑是未像其他变量那样采用栅格方式整合NDVI数据导致该问题。

内容的提问来源于stack exchange,提问作者Hannah Savalli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 08:22:37