質問: 現在、R言語を用いて統計的な処理を行っています。 lawstatというpackageのbrunner.munzel.testという関数を用いて対象とする群間に有意差が見られるのか検定しようとしていたのですが、桁あふれが生じて検定ができませんでした。 Rの環境設定などを変更して、桁あふれを回避し大きな対象群を処理することはできないでしょうか? 以下が桁あふれの警告メッセージの内容となっています。 n1 * n2 で: 整数の桁あふれによりNAが生成されました。 Rのバージョンは3.4.4を用いています。 どうぞ、よろしくお願い申し上げます。
回答: この辺が参考になると思います。 integer overflow What is integer overflow in R and how can it happen? かいつまんで言うと、 1. Rの整数型の内部表現形式は決まっていて設定でどうこう変更できるものではない。 2. しかし倍精度型実数であれば相当大きな数値を扱えるはずである。 3. 大きな数値を扱うためのパッケージもいくつか存在する。