【问题标题】:What datatype should I use to save p-values in a mysql database?我应该使用什么数据类型将 p 值保存在 mysql 数据库中?
【发布时间】:2017-05-01 08:39:51
【问题描述】:

我有点困惑 mysql 中的什么数据类型可以处理 p 值。我的玩具数据集 p 值范围从 8.11E-247 到 0.099940924。

【问题讨论】:

  • 您通常需要一个精度列 (DECIMAL),但这样的精度限制为 65 个总位数:显然不足以满足您的微小值。使用文本保存文字值,然后在您的应用中执行计算。
  • 有道理。谢谢!
  • 您真的需要存储约 240 位的精度吗?宇宙的直径约为 8.60908085e26 米,因此您的精度指向 1e-100 米的大小,而普朗克的长度约为 1e-35 米。我对您的数据的性质一无所知,但它看起来像是巨大的开销。
  • 是的,即使在学术界,您也可以放心地将 8.11E-247 称为零。
  • 什么是“p值”?

标签: mysql sqldatatypes p-value


【解决方案1】:

使用DOUBLE类型,最多可以容纳E±308

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2020-02-16
    • 2019-07-04
    • 2019-07-08
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多