R 関数に時間制限を設ける方法
ある処理にとても時間が掛かるため、一定時間経過後はその処理を途中で打ち切りたいときがあります。 例えば、for文で、あるループだけが重いため全体として時間が掛かってしまう場合、その処理を一旦スキップしてfor文の先に処理 … 続きを読む
ある処理にとても時間が掛かるため、一定時間経過後はその処理を途中で打ち切りたいときがあります。 例えば、for文で、あるループだけが重いため全体として時間が掛かってしまう場合、その処理を一旦スキップしてfor文の先に処理 … 続きを読む
スミルノフ・グラブス検定は、正規分布を仮定した標本において、最大値または最小値が外れ値かどうか判定する検定の一つです。 外れ値を除去する際、外れ値を一つずつ検証することよりも、外れ値がすべて除去されたデータだけがほしいと … 続きを読む
RのMASSパッケージ内のcorresp関数を用いたとき、エラーに悩まされたので、皆様と共有しておきます。 環境 Ubuntuのバージョン cat /etc/lsb-release DISTRIB_ID=Ubuntu D … 続きを読む
UbuntuでRからMariaDBへ接続して、データフレームとして取得する方法をお伝えします。 環境 Ubuntuのバージョン cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB … 続きを読む
RStudioを用いてRmdファイルから日本語PDFを作成する際に、ドキュメントクラスをbxjsarticleと設定すると、次のようなエラーが出てPDFファイルが作成されません。 エラーは、subtitleコマンドが二重 … 続きを読む
knitrでレポートをPDF出力する際に、ある特定ページだけ横向きにする方法をお伝えします。 まずは、事前準備として本体となるファイルの同一ディレクトリに「header.tex」として、次の内容を書き込んで保存しておきま … 続きを読む
Rの文字列ベクトルで、文字列を指定して要素を削除する方法をお伝えします。 通常、ベクトルの要素を削除する場合は、次のように添字にマイナスを付加して削除します。 s
Ubuntu14.04上のRで「topicmodels」をインストールする方法をお伝えします。 R上で、install.package(“topicmodels”)を実行すると、次のようなエラーが … 続きを読む
K-means法(K平均法)を用いてクラスタリングする場合は、あらかじめクラスタ数を指定する必要があります。 このときのクラスタ数をどのように決めてよいか迷ったことはないでしょうか。 ここでは、K-means法のクラスタ … 続きを読む
スティール(Steel)法とは、ダネット(Dunnett)法の多重比較に対応するノンパラメトリックな多重比較です。 スティール法を簡単に言うと、正規分布を仮定しない1つの対照群と2つ以上の処理群間を順位を用いて多重比較で … 続きを読む