首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:'glmnet_softmax‘不是从'namespace:glmnet’中导出的对象

错误:'glmnet_softmax‘不是从'namespace:glmnet’中导出的对象
EN

Stack Overflow用户
提问于 2019-12-19 08:46:08
回答 1查看 267关注 0票数 0

我尝试使用本教程https://github.com/wvictor14/planet#infer-ethnicity,并得到以下错误消息,即使使用提供的测试数据也是如此:

代码语言:javascript
复制
pl_infer_ethnicity(pl_betas)
[1] "1860 of 1860 predictors present."
Loading required package: Matrix
Error: 'glmnet_softmax' is not an exported object from 'namespace:glmnet'

我尝试重新安装单独的软件包,并在新版本或R中运行,但得到了相同的错误。我相信这与glmnet最近更新时发布的其他错误有关。有什么关于如何解决的提示吗?

代码语言:javascript
复制
sessionInfo()
R version 3.6.2 (2019-12-12)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17134)

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] Matrix_1.2-18 planet_0.1.0 

loaded via a namespace (and not attached):
 [1] lattice_0.20-38  codetools_0.2-16 glmnet_3.0-2     foreach_1.4.7   
 [5] crayon_1.3.4     grid_3.6.2       magrittr_1.5     pillar_1.4.2    
 [9] rlang_0.4.2      remotes_2.1.0    iterators_1.0.12 tools_3.6.2     
[13] compiler_3.6.2   pkgconfig_2.0.3  shape_1.4.4      tibble_2.1.3    
EN

回答 1

Stack Overflow用户

发布于 2019-12-19 09:00:24

我不知道为什么它一开始就能工作;glmnetNEWS file没有说明任何关于glmnet_softmax的事情(例如,它没有说"glmnet_softmax不再被导出“或类似的东西……)

在任何情况下,这都是一个未从glmnet包中导出的函数。它在教程代码中被称为here

如果您可以将该行代码更改为引用glmnet:::glmnet_softmax (即,三个冒号而不是两个),这应该就足够了(:::允许您访问非导出函数)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59401927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档