2014-03-01から1ヶ月間の記事一覧

CFR で Java 8 のラムダ式をデコンパイルする

Java 8 のラムダ式にも対応した CFR という Java のデコンパイラをご紹介します。 CFR - another java decompiler 使い方 使い方は簡単で、http://www.benf.org/other/cfr/ から JAR ファイルをダウンロードして下記のように実行するだけです。 java -jar cf…

Javaの列挙型(Enum)へ新しい要素を追加2 - Javassist

前回、Java の列挙型(Enum)へ新しい要素(識別子)を追加するためリフレクションを駆使しましたが、今回は Javassist を使ってもっと容易に実現する方法をご紹介します。 Javassist 3.18.1 ソースは http://github.com/fits/try_samples/tree/master/blog/…

Javaの列挙型(Enum)へ新しい要素を追加

Java の列挙型(Enum)へ新しい要素(識別子)を動的に追加する方法を探ってみました。 列挙型の場合、普通のリフレクションクラスではインスタンス化できませんので、下記のように sun パッケージのクラスを使用する必要があります。 (1) sun.reflect.Const…

R でロジスティック回帰とオッズ比の算出 - glm, MCMClogit

以前、glm・MCMCmetrop1R 関数でロジスティック回帰を試みましたが、今回はその時に利用を断念した MCMCpack の MCMClogit 関数を使ってロジスティック回帰を行います。 題材は、書籍 「 データサイエンティスト養成読本 [ビッグデータ時代のビジネスを支え…