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
相关产品推荐
相关产品推荐

