私のデータの対数を取り除く必要がありますので、logarithmedされている値の威力でeを取っています。R:指数が無限に戻ります
私の問題は、私が709以上のパワーを持つと、無限大の値を返すということです。どうすればこれを超えることができますか?
電子^ 710 [1] Infの
感謝:)
私のデータの対数を取り除く必要がありますので、logarithmedされている値の威力でeを取っています。R:指数が無限に戻ります
私の問題は、私が709以上のパワーを持つと、無限大の値を返すということです。どうすればこれを超えることができますか?
電子^ 710 [1] Infの
感謝:)
あなたは本当にあなたがRmpfr
パッケージを使用することができ、大きなことを数字で仕事をしたい場合。
library('Rmpfr')
x <- mpfr(710, precBits = 106)
exp(x)
1 'mpfr' number of precision 106 bits
[1] 2.233994766161711031253644458116e308
ありがとう!私はそれを試してみましょう!しかし、対数を取る前に、Rstudioは私にこれらの大きな数字を見せても問題ありませんでした。もし数字が丸められるなら、私は気にしませんでしたが、私は元の数字を得る必要があります。 –
@John_Doe元の数字がある場合、なぜ指数を取る必要がありますか? –
@John_Doeまた、[Brobdingnag]パッケージ(https://cran.r-project.org/web/packages/Brobdingnag/index.html)を試すこともできます。 –
私はあなたがこれをしたいとは思わない。任意の精度の数値が必要です。しかし、おそらくより良い選択肢があります。たとえば、通常はログを使って作業しようとします。 – Roland