【问题标题】:Powers producing NaN in R在 R 中产生 NaN 的权力
【发布时间】:2018-01-07 06:59:47
【问题描述】:

当我计算幂时,R 似乎在做一些奇怪的事情。例如,如果我运行以下代码

xt <- -0.96 
betat <- 0.39
xt^betat

然后生成的答案以 NaN 形式给出。但是,如果将 -0.96^0.39 输入控制台,它会产生一个答案 (-0.9842055)。第一部分的唯一区别是我分配了一个变量。有没有办法给出实际答案而不是 NaN?

问题在于负 xt 值。

谢谢

【问题讨论】:

    标签: r indices


    【解决方案1】:

    控制台正在评估:

    -(0.96^0.39)
    

    因为操作顺序。如果您指定括号,您将按预期获得NaN

    (-0.96)^0.39
    # [1] NaN
    

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 1970-01-01
      • 2018-05-28
      • 1970-01-01
      • 2015-07-14
      • 2019-03-05
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      相关资源
      最近更新 更多