est.vmax() 错误:在 R 中的 SDLfilter 中找不到函数 "est.vmax"

Error in est.vmax() : could not find function "est.vmax" in SDLfilter in R

我正在尝试使用 SDLfilter 的函数 est.vmax() 来估计飞行的最大速度,但是在尝试 运行 此代码时收到多个错误。

library(SDLfilter)

加载此包时我收到的唯一警告消息是:

Warning message:
In fun(libname, pkgname) :
  Option 'datatable.old.unique.by.key' has been removed as warned for 4 years. It is now ignored. Please use by=key(DT) instead and stop using this option.

(此处不相关)

但是,当我加载这个库时,它会将我的工作直接重置为我在脚本开头加载的那个。

然后,当我尝试 运行 est.vmax():

Vmax <- est.vmax(data)    
#Error in est.vmax(data) : could not find function "est.vmax"
> 

再次,它将我的工作直接重置为我在脚本开头加载的那个。

我试过:

  1. 正在重启R/RStudio
  2. 正在更新R/RStudio
  3. 正在更新 SDL 过滤器
  4. Uninstalling/reinstalling SDL过滤器

如有任何建议,我将不胜感激。我知道有多种方法可以估算最大速度,但我打算使用 SDLfilter 中的其他函数,因此希望它能正常工作。

我查看了该库的文档。我在文档中找不到函数 est.vmax,它解释了你的错误。

但是有一个函数 vmax(),也许他们改变了一些东西,你应该使用这个?

Link 到文档文件:https://cran.r-project.org/web/packages/SDLfilter/SDLfilter.pdf

有关 vmax-function 的文档,请参阅第 33 页。