xt <- -0.96
betat <- 0.39
xt^betat
然后产生的答案以NaN的形式给出。但是如果它将-0.96 ^ 0.39放入控制台,它会产生一个答案(-0.9842055)。第一部分的唯一区别是我已经分配了一个变量。有没有办法给出实际答案而不是NaN?
问题在于负xt值。
谢谢
答案 0 :(得分:4)
控制台正在评估:
-(0.96^0.39)
因为操作顺序。如果您指定括号,则会按预期获得NaN
:
(-0.96)^0.39
# [1] NaN