我想evaulate一小部分這樣的:是否有可能評估exponetial的一小部分,總結指數
或
\begin{equation}
\frac{e^{y_t}}{\sum_{i=1}^T{e^{y_i}}}
\end{equation}
大型y值。但是統計軟件(例如R)不能評估exp(800)甚至更大的數字。然後問題是分數被評估爲NaN。但是我們知道這個分數總是在0和1之間。是否可以使用一些數學或編程技巧來解決問題?非常感謝。
我想evaulate一小部分這樣的:是否有可能評估exponetial的一小部分,總結指數
或
\begin{equation}
\frac{e^{y_t}}{\sum_{i=1}^T{e^{y_i}}}
\end{equation}
大型y值。但是統計軟件(例如R)不能評估exp(800)甚至更大的數字。然後問題是分數被評估爲NaN。但是我們知道這個分數總是在0和1之間。是否可以使用一些數學或編程技巧來解決問題?非常感謝。
我會嘗試
把1之上,並分發exp(-Y[t])
到總和
簡化的總和每學期每個學期,由指數
或某些這樣的代數。
另一種方式來看待它...
你說的整體分數爲0和1之間 好吧,如果這是接近1,這意味着分母必然是合理的。
如果接近於0,則表示分母非常大。 所以,如果你總結了分母,並且它變得異常大,就放棄。 你知道它只能增加。
此外,您可以對總和的條件進行排序,先做出指數最大的條件。 這樣你就會越早走向不合理。
我還沒有使用它,但是這個R庫:http://cran.r-project.org/web/packages/Rmpfr/index.html允許任意精度的數字(即它們可以像你有內存和計算能力) –
我會試試這個,非常感謝你的推薦。 – Glenn