即使我安装了它的包,R也找不到功能。 .nlmP(来自geoR)

时间:2017-04-05 15:37:58

标签: r package geor

我写

install.packages("geoR")
library(geoR)
.nlmP(f,parameters)

然后返回

Error: could not find function ".nlmP"

怎么办?

我做了第一个答案的建议,然后就说了

Error in get(".ind.prof.phi", pos = 1) : object '.ind.prof.phi' not found

2 个答案:

答案 0 :(得分:1)

其实我觉得我们在这里快速判断。

https://github.com/cran/geoR/blob/a516861572ad6be3c2452a7b187af946130cf439/inst/CHANGES

CHANGES文件指定.nlmP应该在1.7-2中导出并查看它的历史记录。它在1.7-3或1.7-5之前没有在NAMESPACE文件中被注释掉。有一个注释"更改以解决CRAN报告的有关命名空间和外部呼叫的错误/警告问题"所以它可能是命名空间问题,但似乎作者想要导出函数。

与维护人员联系可能是有意义的。

如果您绝对需要此功能,则可以安装导出它的最新版本。

library(devtools)
install_github("cran/geoR", ref = "74feb80")

请注意,在提交后,您不会对包进行任何更改。

有了这个说,我相当确定有更好的收缩非线性优化包,所以希望有人能找到更好的答案来解决问题的真正根源。

答案 1 :(得分:0)

您必须使用geoR:::.nlmP(),因为nlmP的导出的NAMESPACE中没有geoR

相关问题