Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R中的极小数

R中的极小数
EN

Stack Overflow用户
提问于 2014-06-12 23:40:29
回答 1查看 1.9K关注 0票数 3

这是我第一次在论坛上发东西,所以请温柔一点。我已经用R编程一年多了。

我试图对直接来自质谱仪的大型数据集进行(数学上非常简单)的统计分析。正如你可能知道的,这些仪器是非常精确的,可以测量非常大,以及非常小的电压精确: 50V到0.00000000000000010V。然后将这些值报告给一个由制表符分隔的文件,我可以将该文件读入R中。

然而,在这一点上,我有以下问题:如果我将数据转换为双倍,就会丢失重要的信息。如果我把它们保存在字符或因素中,我就不能“使用”它们并计算出我需要得到什么。

有解决办法吗?这样我就可以保持精确性并使用R了?使用基于C++的语言(如Matlab )会更好吗?Matlab能做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-13 00:20:24

您可以使用库gmp

http://cran.r-project.org/web/packages/gmp/

示例(大数)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("gmp")
library(gmp)
largevalue <- as.bigz(2305843009213694080000000)
largevalue 

示例(小数目)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
smallvalues <- asNumeric(cbind(0.0000000000000000000001,0.0000000000000000000003))
smallvalues
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24200100

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文