R で変更不可能な変数を作るには lockBinding 関数を使います。 変数を定義してから lockBinding すると誤って変更してしまう場合があるので,定義と定数化を同時に行います。 assign 関数と同様に もっと見る
R で変更不可能な変数を定義する
12 5月, 2013
R で変更不可能な変数を作るには lockBinding 関数を使います。 変数を定義してから lockBinding すると誤って変更してしまう場合があるので,定義と定数化を同時に行います。 assign 関数と同様に もっと見る
第30回R勉強会@東京(#TokyoR)にて「.NET で書いて R で実行」というタイトルで LT やりました。以前 .NET から R を呼び出す R.NET について発表しましたが,それとは逆に R から .NET もっと見る
compiler パッケージの cmpfun 関数を使うと関数をバイトコードにコンパイルすることができます。 一般にバイトコードにコンパイルした関数は高速化されます[A]。 コンパイルにより高速化の恩恵を得られる関数であ もっと見る
R を使ったことがある人は,おそらくすべての人が c 関数を使ったことがあるでしょう。 c 関数は,複数のベクトルやリストを連結する関数です。例えば c(1, 2, 3) は, 3 つの長さ 1 のベクトルを連結します。 もっと見る
Mersenne Twister は広く用いられる疑似乱数生成器です。疑似乱数生成器は乱数生成のために状態を持つので,並列化にはあまり向かないのですが, Mersenne Twister の内部状態の大きさを逆手にとって もっと見る