Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Numbersでアンダーフローしない方法は?

MacのNumbersBINOMDIST関数で、試行回数を10000、成功確率を0.05、関数形式をFALSEにして成功数を200にしたところ150より極めて小さい数値がでてしまい、次に250に指定したところアンダーフローして0になってしまいました。ここで、関数の改変などによりアンダーフローを回避する技術があれば教えてください。

MacBook Air 13″, macOS 13.4

投稿日 2023/10/16 19:14

返信
スレッドに付いたマーク ベストな回答

投稿日 2023/10/16 20:11

0が20以上も続くようなら、計算精度的にそれ以上桁数を増やしても意味ないですが。

パソコンの、Numbersを含む一般的な表計算ソフトは4倍精度でしか計算しません。これの有効桁数は10進数で20桁程度しかありません。

試行回数を10000も取るなら、累積確率を計算するようにして、幅を数十にとって、その累積確率の増分からその回数の成功確率を計算する方が現実的なのでは?

返信: 2
スレッドに付いたマーク ベストな回答

2023/10/16 20:11 Pisei への返信

0が20以上も続くようなら、計算精度的にそれ以上桁数を増やしても意味ないですが。

パソコンの、Numbersを含む一般的な表計算ソフトは4倍精度でしか計算しません。これの有効桁数は10進数で20桁程度しかありません。

試行回数を10000も取るなら、累積確率を計算するようにして、幅を数十にとって、その累積確率の増分からその回数の成功確率を計算する方が現実的なのでは?

Numbersでアンダーフローしない方法は?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。