首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >摘要(模型)输出中的小数位数(R

摘要(模型)输出中的小数位数(R
EN

Stack Overflow用户
提问于 2013-04-09 21:04:59
回答 2查看 15.7K关注 0票数 5

当我使用nnet包时,我试图从模型摘要输出中获得超过2位的小数位。我读了其他关于这方面的帖子,这些解决方案似乎都不适合我。我试过了:

代码语言:javascript
运行
复制
options(digits=10)
summary(model)

 b->h1 i1->h1 i2->h1 i3->h1 i4->h1 i5->h1 
  0.94  -2.67   0.83  -1.06  -2.51  -0.69 
 b->o1 h1->o1 
  1.14  -3.41 
 b->o2 h1->o2 
 -0.62   3.92 

我也试过了:

代码语言:javascript
运行
复制
summary(model,digits=10)

 b->h1 i1->h1 i2->h1 i3->h1 i4->h1 i5->h1 
  0.94  -2.67   0.83  -1.06  -2.51  -0.69 
 b->o1 h1->o1 
  1.14  -3.41 
 b->o2 h1->o2 
 -0.62   3.92 

这些解决方案对我来说都不起作用。如果我输出整个模型或使用coefnames,我必须在总结输出后使用caputure.output,我可以得到两位以上的小数位,但如果我使用caputre.output,这对我没有帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-09 23:28:39

只需使用

代码语言:javascript
运行
复制
summary(model)$wts

这将为您提供具有最大小数点的权重。

如果您想要其他值,例如残差或其他值,请参阅手册,我附上相关部分的屏幕截图:

只需编写summary(model),然后编写$,然后编写例如wts来获得权重,或者例如编写残差来获得残差

票数 3
EN

Stack Overflow用户

发布于 2013-04-10 07:26:35

summary返回的对象的print方法很可能是两个小数位的来源。作为第一次尝试,尝试

代码语言:javascript
运行
复制
print(summary(model),digits=10)   ## or whatever other number of digits

如果这不起作用,请尝试以下答案中所做的那种调查:

How to make decimal digits of chisq.test four numbers ?

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

https://stackoverflow.com/questions/15906620

复制
相关文章

相似问题

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