RMeCab のバックアップ差分(No.2) - アールメカブ

アールメカブ


RMeCab のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[管理人>admin]] について : 参考ページ [[統計的言語処理]]: 旧バージョン保管庫 [[SoftArchive]] 
// : 係り受け解析パッケージ [[RCaBoCha]]
//- [[R2MeCab]]  は [[RMeCab]] の簡易版です

-- [[RMeCab]] を使った[[twitter解析の記事:http://www.atmarkit.co.jp/fcoding/articles/stat/05/stat05b.html]]

- [[RMeCab機能>RMeCabFunctions]] 

- [[各種解析のヒント>RMeCab_Tips]]

----------
&size(20){&color(blue){[[RMeCab]]パッケージ};};

#ref(RealMecab.png,center,nowrap,60%,"和布蕪ってのはこれ")


RIGHT:[[RMeCab]]パッケージは http://sites.google.com/site/rmecab/ にも置いてあります。
旧バージョンは http://groups.google.co.jp/group/rmecab にあります.


テキストマイニングのためのツール: データ解析・グラフィックス環境 &size(18){[[R:http://cran.md.tsukuba.ac.jp/]]}; から日本語形態素解析ソフト''&color(blue){和布蕪};([[MeCab:http://mecab.sourceforge.net/]])''を呼び出して使うインターフェイス
- ''&color(green){テキストマイニング入門};'':[[RMeCab]]を利用したテキストマイニングについては
&htmlinsert(amazontext,asin=4627848412,text=『Rによるテキストマイニング入門』森北出版);
//『[[Rによるテキストマイニング入門:http://www.amazon.co.jp/R%E3%81%AB%E3%82%88%E3%82%8B%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%9E%E3%82%A4%E3%83%8B%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80-%E7%9F%B3%E7%94%B0-%E5%9F%BA%E5%BA%83/dp/4627848412/]]』森北出版,2008.12
を参照いただければ幸いです.
//--&htmlinsert(amazontext,asin=4627848412,text=『Rによるテキストマイニング入門』森北出版); :R でコーパス・テキスト・言語処理を行うための入門書です
#htmlinsert(amazon,transitional,"asins=4627848412")
-- &htmlinsert(amazontext,asin=4863540930,text=『R言語逆引きハンドブック』シーアンドアール研究所); R のレファレンスです.
#htmlinsert(amazon,transitional,"asins=4863540930")


-- &htmlinsert(amazontext,asin=4320110293,text=『Rで学ぶデータ・プログラミング入門 ―RStudioを活用する―』共立出版); 初心者向けにRをいちから解説した入門書です.
--- [[出版社のサイト:http://www.kyoritsu-pub.co.jp/kenpon/bookDetail/9784320110298]]
#htmlinsert(amazon,transitional,"asins=4320110293")

- &color(green){2012 年 06 月 25 日 RMeCab_0.996 (R-2.15.1, R-2.14.2 でも使えます) 公開};
- &color(green){2012 年 06 月 25 日 RMeCab_0.996 (R-2.15.2, R-2.14.2 でも使えます) 公開};
特に変更なし

- &color(green){2012 年 06 月 25 日 RMeCab_0.995 (R-2.15.1, R-2.14.2 でも使えます) 公開};
特に変更なし

- &color(green){2012 年 04 月 03 日 RMeCab_0.994 (R-2.15.0, R-2.14.2でも使えます) 公開};
-- Windows 64 bit 版での一部生じていた不具合を修正

// - &color(green){2012 年 02 月 27 日 Windows 版 RMeCab_0.990.zip (R-2.14.1) の RMeCabText 関数に不具合があったので修正し,RMeCab_0.9901.zip として公開.mecab-0.98 対応)};

// - &color(green){2012 年 02 月 17 日 RMeCab_0.990 (R-2.14.1) mecab-0.993 対応 また &ref(SoftArchive/mecab-0.98.tar.gz);  対応)};

//- &color(green){2012 年 02 月 15 日 RMeCab_0.991 (R-2.14.1) また mecab-0.993 対応)};

//- &color(green){2011 年 11 月 01 日 RMeCab_0.99 (R-2.14.1) 対応)};
//R-2.14から is.nan 関数の仕様が変更されていたことにあわせ,Rのスクリプトを一部変更しました.
//なお,MeCab本体は[[mecab-0.98:http://sourceforge.net/projects/mecab/files/mecab-win32/0.98/mecab-0.98.exe/download]] をベース///にしています.
// [[mecab-0.98https://sites.google.com/site/rmecab/home/rmecab_0-99_for_r-2-14-1/mecab-0.98.tar.gz]]
// が,最近公開された MeCab0.99 でも動作します.


//- &color(green){2010年 4月23日 RMeCab_0.88 (R-2.11.0対応)}; collocate()関数の出力を変更.nodeの前と後それぞれの頻度を加えた.

- 旧バージョン保管庫 [[SoftArchive]] 

#contents

&size(18){[[R:http://cran.md.tsukuba.ac.jp/]]}; は [[ここ:http://cran.md.tsukuba.ac.jp/]] から,自分のOSにあったファイルをダウンロードしてください.例えばWindows版なら,''[Windows]->[base]''とクリックし,''R-2.*.*-win.exe''をダウンロードします.後はダブルクリックを繰り返せばインストールできます.なお、Windows版の場合は起動直後に日本語の設定をしてください。メニューの
''[編集]->[GUIプリファレンス]->[Font]'' で ''MS Gothic'' を選び
''[save]'' を押して、保存先はデフォルトそのままに''マイドキュメント''に保存します。その後は  ''[OK]'' を押して操作を続行します。なおRを終了させる際、[workspace(作業情報)を保存しますか] と聞いてきますが, No を選んでおきましょう。


* 現在のヴァージョン [#t587e174]
** バージョン RMeCab_0.996 (for R-2.15.1; ; R-2.14 でも使えます)  2012年 10 月 28 日 [#z416591b]
** バージョン RMeCab_0.996 (for R-2.15.2; ; R-2.14 でも使えます)  2012年 10 月 28 日 [#z416591b]


// RMeCab_0.994 は mecab_0.993 に対応させたバイナリです.機能は RMeCab0.99 と変わりません.

// RMeCab_0.99004 は &ref(SoftArchive/mecab-0.98.tar.gz);  に対応させたバイナリです.機能は RMeCab0.99 と変わりません.

// ***************** //
// Windows 版は mecab-0.98 で R32 bit での利用をお勧めします.win32バイナリ mecab_0.98 は [[http://sourceforge.net/projects/mecab/files/mecab-win32/0.98/mecab-0.98.exe/download:http://sourceforge.net/projects/mecab/files/mecab-win32/0.98/mecab-0.98.exe/download]] からダウロードできます.


- Windows (32/64) 用バイナリ(R-2.15.2 ; ; R-2.14 でも使えます) 
// -- Windows 64 bit 版での一部生じていた不具合を修正

バージョン RMeCab_0.996 for &color(red){mecab_0.994.exe}; ;

http://web.ias.tokushima-u.ac.jp/linguistik/win.html

// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9951.zip
// &ref(SoftArchive/RMeCab_0.994.zip); for mecab_0.993.exe ; 
//-- バージョン 0.9902 &ref(SoftArchive/RMeCab_0.9902.zip); for mecab_0.98.exe
//--注意:RMeCab_0.9902 以前ではWindows 64 bit版で若干動作が不安定です.例えば以下は Windows 64 bit 版//R-2.14.2 用 RMeCab_0.9902 でファイルの読み込みに失敗するがあるかもしれません.
// res <- docDF ( doc) # 一度目は期待通り抽出するが
// res <- docDF ( doc) # 続けて実行するとタームをまったく抽出してくれない
//そこで RMeCab_0.9902 を Windows 64 bit 版 R-2.14.2 で使う場合,以下のように try() 関数でラップして実行してください.
// ''res <- try(RMeCabC("日本語の文字列"))''
// ''res <- try ( docDF (doc)  )''
//try 関数内部で実行することでエラーが起こることがないと思います. 
//RMeCab_0.9902 以前でも Windows 32 bit 版 R-2.14.2 では,try() 関数を使う必要はありません.
//

// ***************** //

- Mac Mountain Lion 用 64 bit バイナリ RMeCab_0.996.tgz (&color(red){mecab_0.994};  + R-2.15.2 アプリケーションの R64 で利用; ; R-2.14 でも使えます)

http://web.ias.tokushima-u.ac.jp/linguistik/mlion.html

- Mac Lion 用 64 bit バイナリ RMeCab_0.9960.tgz  (&color(red){mecab_0.994};  + R-2.15.2 アプリケーションの R64 で利用; ; R-2.14 でも使えます)

http://web.ias.tokushima-u.ac.jp/linguistik/lion.html

//http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.995.tgz
// &ref(SoftArchive/RMeCab_0.994.tgz); mecab_0.993 に対応させたバイナリです


- Snow Leopard 用 64 bit バイナリ RMeCab_0.99600.tgz  (&color(red){mecab_0.994}; + R-2.15.2 アプリケーションの R64 で利用; ; R-2.14 でも使えます)


http://web.ias.tokushima-u.ac.jp/linguistik/snow.html

// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9905.tgz
// &ref(SoftArchive/RMeCab_0.9904.tgz); mecab_0.993 に対応させたバイナリです
// &ref(SoftArchive/mecab-0.98.tar.gz); に対応させたバイナリです


-- Mac Lion 用 64 bit バイナリ(少し古い mecab_0.99 + R-2.15.2 アプリケーションの R64 で利用; ; R-2.14 でも使えます)
&ref(SoftArchive/RMeCab_0.994-2.tgz); mecab_0.99 に対応させたバイナリです
// ***************** //

- Ubuntu_10.04_(gcc4.4.3)  32 bit バイナリ(&color(red){mecab_0.994}; + R-2.15.2 ; ; R-2.14 でも使えます)
// バージョン 0.992 or 0.9902

RMeCab_0.996 は &color(red){mecab_0.994};  に対応させたバイナリです.機能は RMeCab0.99 と変わりません.

http://web.ias.tokushima-u.ac.jp/linguistik/u32.html

// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.995_R_i686-pc-linux-gnu.tar.gz
// RMeCab_0.9902 は &ref(SoftArchive/mecab-0.98.tar.gz); に対応させたバイナリです.機能は RMeCab0.99 と変わりません.
// &ref(SoftArchive/RMeCab_0.994_R_i686-pc-linux-gnu.tar.gz);

-- &ref(SoftArchive/mecab-0.98.tar.gz); と gcc4.3.3 の組み合わせ:
&ref(SoftArchive/RMeCab_0.990_R_i686-pc-linux-gnu.tar.gz);

//(おなじファイルはhttp://sites.google.com/site/rmecab/ にもあります)

- Ubuntu_10.04_(gcc4.4.3)   64 bit バイナリ(&color(red){mecab_0.994}; + R-2.15.2; ; R-2.14 でも使えます)
// バージョン 0.992 or 0.9902

http://web.ias.tokushima-u.ac.jp/linguistik/u64.html

// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.995_R_x86_64-unknown-linux-gnu.tar.gz
// &ref(SoftArchive/RMeCab_0.994_R_x86_64-unknown-linux-gnu.tar.gz);

-- &ref(SoftArchive/mecab-0.98.tar.gz); と gcc4.3.3 の組み合わせ:
&ref(SoftArchive/RMeCab_0.990_R_x86_64-unknown-linux-gnu.tar.gz);
//(おなじファイルはhttp://sites.google.com/site/rmecab/ にもあります)


-さらに枯れた RMeCab_0.9906 &size(18){&color(blue){CentOS 5 + gcc 4.1.2 };}; で作成

R-2.15.0 + &color(red){mecab_0.994}; on CentOS 5.6 +  gcc 4.1.2

// http://sites.google.com/site/rmecab/home/forcentos5

-- CentOS_5_ 32 bit

http://web.ias.tokushima-u.ac.jp/linguistik/c32.html

//http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9906_R_i686-pc-linux-gnu.tar.gz 


 $ uname -a
   Linux localhost.localdomain 2.6.18-308.8.2.el5
     #1 SMP Tue Jun 12 09:57:26 EDT 2012 i686 i686 i386 GNU/Linux
 $ gcc --version
 gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-52)
  Copyright (C) 2006 Free Software Foundation, Inc.
 

-- CentOS_5_ 64 bit

http://web.ias.tokushima-u.ac.jp/linguistik/c64.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9906_R_x86_64-unknown-linux-gnu.tar.gz 

 you may need: 
 $ sudo cat "/usr/local/lib" >>  /etc/ld.config.d/lib.conf
 $ sudo /sbin/ldconfig
 
 $ uname -a
 Linux localhost.localdomain 2.6.18-238.el5
   #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
 $ gcc --version
 gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-52)


// ***************** //

-試用データセット&ref(SoftArchive/data.zip); (Windows), &ref(SoftArchive/data.tar.gz); (Mac, Unix) 









//** バージョン 0.91 (R-2.11.1)  2010年 8月26日 [#aa4deb06]
//すべての関数に
//  dic = " "
//  mecabrc =””
//  etc = ””
//の三つの引数を追加しました.デフォルトでは空白が指定されています.
//dic 引数には辞書ファイル(.dic)を引用符で囲んで絶対パスで指定します.
// dic = "C:/work/ishida.dic")
//mecabrc 引数にはrcファイル(.mecabrc)を引用符で囲んで絶対パスで指定します.
//なお実行前にファイルの有無がチェックされます.
//etc 引数はその他 mecab 本体へ指定したい引数を引用符で囲んで渡します.この引数の内容についてはチェックを一切行いませんので,利用する場合は,指定内容に整合性があるかどうか十分に注意してください.
//これらの引数について,詳細は以下も参照ください.
//http://mecab.sourceforge.net/mecab.html

//[[RMeCab.R:http://groups.google.co.jp/group/rmecab]] . Windows版には libmecab.dll を同封.

//&ref(SoftArchive/RMeCab_0.91.zip);

//-- Windows 32 bit バイナリ(R-2.11.1) ,RMeCab バージョン 0.91
//&ref(SoftArchive/RMeCab_0.91.zip);
//(おなじファイルは http://groups.google.co.jp/group/rmecab にもあります)
//-- %% と付属の環境設定ファイル %% RMeCab_0.89からは不要になりました
//--- %% &ref(SoftArchive/RMeCabInstall.bat); (Rの標準的なライブラリフォルダ設定の場合) %%
//--- %% &ref(SoftArchive/RMeCabInstallXP.bat);(XPで、ライブラリフォルダがユーザーフォルダ内にあるX場合) %%
//--- %% &ref(SoftArchive/RMeCabInstallVista.bat); (Vistaで、ライブラリフォルダがユーザーフォルダ内にある場合) %%
//-- Mac  Leopard 用 32 bit バイナリ(R-2.11.1),バージョン 0.91
//&ref(SoftArchive/RMeCab_0.91.tgz);
//(おなじファイルは http://groups.google.co.jp/group/rmecab にもあります)
//-- Mac Snow Leopard 用 64bit バイナリ(R-2.11.1),
//&ref(SoftArchive/RMeCab_0.91_R_x86_64-apple-darwin9.8.0.tar.gz);
//(おなじファイルは http://groups.google.co.jp/group/rmecab にもあります)

//Snow Leopard の場合 ダウンロード後ファイル名を RMeCab_0.91.tgz と修正する必要があります。
//-- Linux 32 bit バイナリ(R-2.11.1),バージョン 0.91 
//&ref(SoftArchive/RMeCab_0.91_R_i686-pc-linux-gnu.tar.gz);
//(おなじファイルは http://groups.google.co.jp/group/rmecab にもあります)
//-- Linux 64 bit バイナリ(R-2.11.1),バージョン 0.91
//&ref(SoftArchive/RMeCab_0.91_R_x86_64-unknown-linux-gnu.tar.gz);
//(おなじファイルは http://groups.google.co.jp/group/rmecab にもあります)

//ダウンロード後ファイル名を RMeCab_0.90.tar.gz と修正する必要があるかもしれません。



//** 注意 [#v1db03f3]
//- ダウンロードについて 
//ダウンロードの際、''&color(red){ファイル名を一切変更しないください!};'' . Rはインストール時に、ファイル名と中身のチェックを行います.ファイル名が中身の情報と一致しない場合、インストールは行われません.特に Internet Explorer 6 はファイル名に [1] を付記することがあります.この場合は手作業でファイル名を元通りに変更してください.
//- ワークスペースの保存について
//RMeCab で日本語テキストを処理した後,Rを終了させる際には,[現在のワークスペースを保存しますか]という問い合わせには NO を選択することを推奨します.YES を選択すると,保存文字コードの関係で,次回 R を起動する際にエラーが生じることがあります.この場合は R の作業フォルダ内の .RData というファイルを削除してから,起動し直してください.作業フォルダは,多くの場合 C:\Document and Settiings\ユーザ名\My Documentsというフォルダです.また Windows では .RData のようにドットで始まるファイルは表示されないことがあります.この場合は,エクスプローラーを起動して,メニューから[ツール][フォルダオプション][表示]を選び,[すべてのファイルとフォルダを表示する]にチェックを入れて下さい.













// ************************************************** Windows **********************************************//







// * &color(green){&size(20){Windows版MeCabインストール手順};};[#m3ba2f0c]

* &color(green){&size(20){Windows 版 RMeCab 0.994 (32/64 bit) インストール手順};}; for R-2.15.0  (R-2.14.2でも使えます)[#o477956e]
* &color(green){&size(20){Windows 版 RMeCab 0.994 (32/64 bit) インストール手順};}; [#f952c9af]
+ まず''&color(red){[[MeCab:http://mecab.sourceforge.net/]]};''をインストールしてください.

[[ここ:http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html#download]] から最新の &color(red){mecab_0.994.exe};  をダウンロードしてインストールします.インストール先は標準設定のまま ''[[C:\Program Files\MeCab]]'' あるいは ''[[C:\Program Files(x86)\MeCab]]'' とします.また文字コードは Shit-Jis のままとします.
// [[ここから win32バイナリmecab-0.98:http://sourceforge.net/projects/mecab/files/mecab-win32/0.98/mecab-0.98.exe/download]] 
// [[ここ:http://sourceforge.net/project/showfiles.php?group_id=177856&package_id=205277]] から [[win32バイナリmecab-0.98:http://sourceforge.net/projects/mecab/files/mecab-win32/0.98/mecab-0.98.exe/download]] ( あるいは最新の[[win32バイナリmecab-0.99.exe:http://sourceforge.net/project/showfiles.php?group_id=177856&package_id=205277]] )
// をダウンロードしてインストールします.インストール先は標準設定のまま ''[[C:\Program Files\MeCab]]'' あるいは ''[[C:\Program Files(x86)\MeCab]]'' とします.また文字コードは Shit-Jis のままとします.
+ 次にダウンロードした ''&color(blue){RMeCab_***.zip};''をR 32 bit あるいは R 64 bit のいずれかで 1 回インストールします.どちらでも使えるようになります.*** の部分はバージョン番号です.
http://web.ias.tokushima-u.ac.jp/linguistik/win.html
//http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9951.zip
//次に &ref(SoftArchive/RMeCab_0.99.zip);
をR 32 bit あるいは R 64 bit のいずれかで 1 回インストールします.どちらでも使えるようになります.
//&ref(SoftArchive/RMeCab_0.99.zip);
Rのメイン
メニューから[パッケージ]→[ローカルにあるzipファイルからのパッケージのインストール]を選んで,ダウンロードした RMeCab_***.zipファイルを選んでインストールします.[win-libraryを作成したいのですか] と聞いてきた時は OK を押してください(この際,R はユーザーフォルダを作成します). 
''以上でインストールは終了です''.
++ Windows 64 bit 版での一部生じていた不具合は修正しました
++ Vista では'Permission denied'とエラーが表示されて,先に進めないことがあります.この場合はいったん R を [終了] させ,もう一度,今度は R のアイコンを右クリックして,[管理者として実行] を選んでください.


*[[Windows版RMeCab_0.88までのインストール方法>WindowsRMeCab_0.88]] [#ifa3639e]









//*************************************** Mac ******************************************************//

* &color(blue){&size(18){Macintosh 版バイナリ};}; のインストール方法[#xeec6040]




''&color(blue){64bit Lion 用}; Macintosh バイナリ''

- &color(red){mecab_0.994}; をインストールして Mac Mountain Lion 用 64 bit バイナリ版 R で利用する場合

http://web.ias.tokushima-u.ac.jp/linguistik/mlion.html

- &color(red){mecab_0.994}; をインストールして Mac Lion  64 bit バイナリ版 R で利用する場合

http://web.ias.tokushima-u.ac.jp/linguistik/lion.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.995.tgz

// &ref(SoftArchive/RMeCab_0.994.tgz);  for R-2.15.0 (R-2.14.2でも使えます)

''&color(blue){64bit Snow Leopard 用}; Macintosh バイナリ''
- &color(red){mecab_0.994}; をインストールして Snow Leopard 用 64 bit バイナリ版 R で利用する場合

http://web.ias.tokushima-u.ac.jp/linguistik/snow.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9905.tgz

//&ref(SoftArchive/RMeCab_0.9904.tgz);  for R-2.15.0 (R-2.14.2でも使えます)


-- &ref(SoftArchive/mecab-0.98.tar.gz);  をインストールして Mac Lion / Snow Leopard 用 64 bit バイナリ版 Rで使う場合 (R-2.14.1 アプリケーションのR64で利用)
--- &ref(SoftArchive/RMeCab_0.9902.tgz);


// ''&color(blue){32 bit Leopard 用}; Macintosh バイナリ''
// &ref(SoftArchive/RMeCab_0.99_i386Mac.tgz); : for R-2.14.1 
// ダウンロード後 RMeCab_0.99.tgz と名前を変えてください (&ref(SoftArchive/mecab-0.98.tar.gz);  がベースです) 
// -- Mac OS X Power PC 向けバイナリ
// ref(SoftArchive/RMeCab_0.95_PPC_Mac.tgz); (&ref(SoftArchive/mecab-0.98.tar.gz);  がベースです) 

//-- Mac Lion 用 64 bit バイナリ(少し古い mecab_0.99 + R-2.14.1 アプリケーションの R64 で利用)
//&ref(SoftArchive/RMeCab_0.994-2.tgz); mecab_0.99 に対応させたバイナリです
// ***************** //


開発環境の文字コードは UTF-8 でした.
//ユーザ名とパスワードは半角で mecab です.
ご利用は自己責任でお願いします.


インストール手順

--- MeCab は Homebrew でインストールするか,あるいはソースからコンパイルして下さい. Mac Port 版 mecab は使えないかもしれません.ソースからインストールするには以下の手順を参考にしてください.
// (インストール先は別になりますので,実行ファイルなどが上書きされることはありません).

--- Leopard には最初からMeCabがインストールされていますが、文字コードが違いますので、以下の手順で別にインストールしてください。オリジナルのMeCabが上書きされることはありません。
// [[以下の手順で別にインストール>MeCab_0991]]してください。オリジナルのMeCabが上書きされることはありません。
+ ''&color(red){[[MeCab:http://mecab.sourceforge.net/]]};''本体のインストールには
// Mac OS X DVD に付属の
開発環境をインストールしておく必要があります.AppStore から Xcode をインストールして下さい.Xcode で で検索をかければ直ぐに出てきます.無料です.
2012年2月に公開されたXcode 4.3 for Lionでは、Xcodeのインストール時にコマンドラインツールがインストールされないようになっています。
---ただしLion用のXcode4.3では追加でコマンドラインツールをインストールする必要があります.Xcodeにおいて[Xcode]メニューの[Preferences...]を選んだ後に[Downloads]をクリックし、[Components]タブの[Command Line Tools]の右側にある[Install]ボタンをクリックします。
#ref(xcode4.3.png,center,nowrap,60%,"和布蕪ってのはこれ")
//7DVDの[ユーティリティフォルダ]にある [ターミナル],[X11]と,[Optional Installs] フォルダ内 [Xcode Tools] フォルダにある [XcodeTools.mpkg] をインストールしておいてください.
// ++ なお,ファイルのダウンロードでは,Ctrl キーを押しながらファイルをクリックしてください.さもないとファイル名が変更されてしまいます.メニューから「リンク先のファイルをダウンロード」を選んでください.
+まず''&color(red){[[MeCab:http://mecab.sourceforge.net/]]};''をインストールします.
// [[このページ下:https://sites.google.com/site/rmecab/home/rmecab_0-99_for_r-2-14-1]]から ソース版 [[mecab-0.98.tar.gz:https://sites.google.com/site/rmecab/home/rmecab_0-99_for_r-2-14-1/mecab-0.98.tar.gz?attredirects=0&d=1]] を取得します.
// (あるいは
[[ここ:http://mecab.sourceforge.net/]]から[[ソース版 mecab-0.994.tar.gz:http://code.google.com/p/mecab/downloads/detail?name=mecab-0.994.tar.gz]] を取得します.)
同じく[[辞書 mecab-ipadic-2.7.0-20070801.tar.gz:http://sourceforge.net/project/showfiles.php?group_id=177856&package_id=205275]]  もダウンロードしてください.バージョンを表す数字は適当に読み替えてください.
+ terminalを起動して,ダウンロードしたフォルダに移動します.仮にこれを Downloads フォルダとします.
 $ cd Downloads 
 $ tar zxvf mecab-0.994.tar.gz #
// # #  $ tar zxvf mecab-0.98.tar.gz # RMeCab0.98 を使う場合
 $ cd mecab-0.994
 $ ./configure --with-charset="utf8"
 $ make
 # もしも Symbol _libconv 関連のエラーが出た場合は
 #    $ make clean
 #    $  ./configure --with-charset="utf8" LDFLAGS="-liconv"
 #    $ make
 #    とやり直して下さい
 
 $ sudo make install
 # $ sudo ldconfig ## Linux ではこれが必要
++もしも sudo make install を実行すると make Error , Permission denied などと表示される場合は次のようにしてください.
 $ chmod 700 install-sh
 $ sudo make install
+辞書もインストールします
 $ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
 $ cd mecab-ipadic-2.7.0-20070****
 $ ./configure --with-charset="utf-8"
 # ここでエラーが出る場合は PATH を通してみてください
 # 以下の一行を実行します.
 $ export PATH=/usr/local/bin:PATH
 $ make
 $ sudo make install
 # 今後のために PATH を追加しておくとよいでしょう
 $ echo $PATH
 # を実行して表示された内容に /usr/local/bin が含まれていない場合は
 # ホームディレクトリに戻って
 $ cd
 # 次のコマンドを実行しておきます.
 $ echo '/usr/local/bin:$PATH' >> .profile
%% # $ echo '/usr/local/bin:$PATH' >> .bash_profile%%
%% # ここで引用符はシングルコーテーションです%%
+次に R を起動します.なおアプリケーションフォルダにはRが2種類あります. R64 を起動してください.
#ref(macR.jpg);
メニューから'' [パッケージとデータ]→[パッケージインストーラ]''を選びます.一番上の''CRAN''と表示されているメニューを''[このコンピューター上のバイナリパッケージ]''に変更します.右下の ''installボタン''を押して,ダウンロードした ''&color(blue){RMeCab_***.tgz};''を選びます.*** の部分はバージョン番号です.
++Rのコンソールには
  [引数libが欠けています]
という警告メッセージが出ますが、これは異常ではありません。これでインストールは完了です
++ インストールする権限がないといわれた場合は,自分のホームに例えば RLibs などというフォルダを新規作成します。そして,やはりホームに ''.Renviron''というファイルを作成し,中身を次のように編集してください.
 R_LIBS=/Users/ishida/Rlibs
''ishida'' の部分は terminal 画面の $ マークの前に表示されているログイン名に変えてください.terminal上では以下のようにしても作成できます.
 $ echo 'R_LIBS=/Users/ishida/Rlibs' > .Renviron
 $ cat .Renviron
++ その上で,Rを起動しなおして,再び''&color(blue){RMeCab_***.tgz};'' パッケージをインストールする手続きを行い、ファイルを選ぶ前に ウィンドウ下の ''[ユーザーエリア]'' にチェックを入れておきます.
+ これで準備は完了です.さっそく[[RMeCab機能]]を試してみてください.なお[[試用データセット>#data]]を用意しました.
//++ 万が一文字化けするような場合は,
// > Sys.getlocale()
// > Sys.setlocale("LC_CTYPE", "ja_JP.UTF-8")
//を実行してみてください.
//
//問題がある場合は,[[ここ:http://groups.google.co.jp/group/rmecab]]の記事も参考にしてください.
//
//-- Snow Leopard での注意点 [#m73929a9]
//- Leopard のときに MeCab をコンパイルし,その後 Snow にアップデートした方.MeCab はそのまま R(32bit) に 32 bit 版 RMeCab を組み合わせてお使い下さい.
//- Snow にアップデートあるいはクリーンインストールし,その後で改めて MeCab をインストールする方.R64 と 64 bit 版 RMeCab をご利用ください.
//
//* R 本体を自力でコンパイルした Mac 用 RMeCab [#jdef54aa]
//
//&ref(SoftArchive/RMeCab_0.86_R_i386-apple-darwin9.8.0.tar.gz); (R-2.10.0) あるいは
//&ref(SoftArchive/RMeCab_0.84_R_i386-apple-darwin9.8.0.tar.gz); (R-2.9.2) をご利用ください。
//
//ファイル名を RMeCab_0.8*.tgz と変えてからインストールしてください。





// ************************************************** Linux **********************************************//





* &color(blue){&size(18){ Linux 版バイナリ & ソース};}; のインストール方法[#n6c9a6e0]
R はソースからインストールして下さい
R はソースからインストールして下さい(--enable-R-shlib オプションを付けてconfigureしてください)

 sudo apt-get install build-essential gfortran xorg-dev
 sudo apt-get install libreadline-dev libcairo-dev
 tar zxf R-2.15.0.tar.gz
 cd R-2.15.0
 ./configure
 ./configure --enable-R-shlib 
 make
 sudo make install


まず''&color(red){[[MeCab:http://mecab.sourceforge.net/]]};''をインストールします.手順は Mac 版の場合と同じです.
[[ここ:http://mecab.sourceforge.net/]]から[[ソース版 mecab-0.994.tar.gz:http://code.google.com/p/mecab/downloads/detail?name=mecab-0.994.tar.gz]] を取得します.
//あるいは &ref(SoftArchive/mecab-0.98.tar.gz); を使います.
// [[このページ下:https://sites.google.com/site/rmecab/home/rmecab_0-99_for_r-2-14-1]]から ソース版 [[mecab-0.98.tar.gz:https://sites.google.com/site/rmecab/home/rmecab_0-99_for_r-2-14-1/mecab-0.98.tar.gz?attredirects=0&d=1]] を取得します.
// (あるいは
// [[ここ:http://mecab.sourceforge.net/]]から[[ソース版 mecab-0.994.tar.gz:http://code.google.com/p/mecab/downloads/detail?name=mecab-0.994.tar.gz]] を取得します.)
+ terminalを起動して,ダウンロードしたフォルダに移動します.仮にこれを Downloads フォルダとします.
 $ cd Downloads
 $ tar zxvf mecab-0.994.tar.gz
 $ cd mecab-0.994
 $ ./configure --with-charset="utf8"
 $ make
 # もしも Symbol _libconv 関連のエラーが出た場合は
 #    $ make clean
 #    $  ./configure --with-charset="utf8" LDFLAGS="-liconv"
 #    $ make
 #    とやり直して下さい
 
 $ sudo make install
 $ sudo ldconfig ## Linux ではこれが必要
++もしも sudo make install を実行すると make Error , Permission denied などと表示される場合は次のようにしてください.
 $ chmod 700 install-sh
 $ sudo make install
+辞書もインストールします
 $ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
 $ cd mecab-ipadic-2.7.0-20070****
 $ ./configure --with-charset="utf-8"
 # ここでエラーが出る場合は PATH を通してみてください
 # 以下の一行を実行します.
 $ export PATH=/usr/local/bin:PATH
 $ make
 $ sudo make install
 # 今後のために PATH を追加しておくとよいでしょう
 $ echo $PATH
 # を実行して表示された内容に /usr/local/bin が含まれていない場合は
 # ホームディレクトリに戻って
 $ cd
 # 次のコマンドを実行しておきます.
 $ echo '/usr/local/bin:$PATH' >> .profile
++Linux で mecab をレポジトリからインストールする場合は辞書を utf-8と指定してください.たとえば Ubuntu ならば Synaptic で mecab-ipadic-utf8 を検索して,これだけをインストール指定すれば mecab 本体も自動的にインストールされます.mecabと辞書をソースからコンパイルしてインストールする必要はありません.
ソースからコンパイルする場合は,上の Mac 版の場合と同じ手順でインストールして下さい.
// ++ 最新版のmecab-0.991 と組み合わせる場合は,&ref(SoftArchive/with_mecab_0.991_RMeCab_0.99_R_i686-pc-linux-gnu.tar.gz); ないし ,&ref(SoftArchive/with_mecab_0.991_RMeCab_0.99_R_x86_64-unknown-linux-gnu.tar.gz); を利用したほうがいいかもしれません.


''&color(green){Ubuntu 10.04 (gcc4.4.3) 32 bit}; ''

最新版の &color(red){mecab_0.994}; + R-2.15.1 で利用する場合

http://web.ias.tokushima-u.ac.jp/linguistik/u32.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.995_R_i686-pc-linux-gnu.tar.gz

// &ref(SoftArchive/RMeCab_0.994_R_i686-pc-linux-gnu.tar.gz); for R-2.14.2

 > getwd() # ダウンロードしたフォルダで
 [1] "/home/ishida/Downloads"
 > dir()
 [1] "RMeCab_0.995_R_i686-pc-linux-gnu.tar.gz" 
 ># インストールを実行する                             
 > install.packages ("RMeCab_0.995_R_i686-pc-linux-gnu.tar.gz", repos = NULL)
 ># あるいは install.packages ("R/home/ishida/Downloads/MeCab_0.995_R_i686-pc-linux-gnu.tar.gz")
 パッケージを ‘/home/ishida/R/i686-pc-linux-gnu-library/2.15’ 中にインストールします 
 (‘lib’ が指定されていないので) 
  *binary* package ‘RMeCab’ ...
 
 * DONE (RMeCab)

-- 少し枯れた Linux 用 RMeCab --- gcc4.3.3 と (自力コンパイルされた)mecab-0.993 との組み合わせ:
&ref(SoftArchive/RMeCab_0.9905_R_i686-pc-linux-gnu.tar.gz); for R-2.15.0

//mecab-0.98 で利用する場合
//
//&ref(SoftArchive/RMeCab_0.9902_R_i686-pc-linux-gnu.tar.gz); for R-2.14.2

-- 少し枯れた Linux 用  RMeCab ---  gcc4.3.3 と (自力コンパイルされた)mecab-0.98との組み合わせ:
&ref(SoftArchive/RMeCab_0.990_R_i686-pc-linux-gnu.tar.gz); for R-2.14.1

- さらに枯れた RMeCab_0.9906 &size(18){&color(blue){CentOS 5  +  gcc 4.1.2 };}; で作成

R-2.15.0 +&color(red){mecab_0.994}; on CentOS 5.6 +  gcc 4.1.2

http://sites.google.com/site/rmecab/home/forcentos5

http://web.ias.tokushima-u.ac.jp/linguistik/c32.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9906_R_i686-pc-linux-gnu.tar.gz 




//(おなじファイルは http://sites.google.com/site/rmecab/ にもあります)


''&color(green){Ubuntu 10.04 (gcc4.4.3) 64 bit}; ''

最新版の&color(red){mecab_0.994}; + R-2.15.1 で利用する場合

http://web.ias.tokushima-u.ac.jp/linguistik/u64.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.995_R_x86_64-unknown-linux-gnu.tar.gz 

// &ref(SoftArchive/RMeCab_0.994_R_x86_64-unknown-linux-gnu.tar.gz);for R-2.14.1

-- 少し枯れた Linux 用  RMeCab  --- gcc4.3.3 と (自力コンパイルされた)mecab-0.993 との組み合わせ:
&ref(SoftArchive/RMeCab_0.9905_R_x86_64-unknown-linux-gnu.tar.gz); for R-2.15.0

//mecab-0.98 で利用する場合
//
//+ は &ref(SoftArchive/RMeCab_0.9902_R_x86_64-unknown-linux-gnu.tar.gz); 



-- 少し枯れた  Linux 用  RMeCab --- gcc4.3.3 と (自力コンパイルされた)mecab-0.98との組み合わせ:
&ref(SoftArchive/RMeCab_0.990_R_x86_64-unknown-linux-gnu.tar.gz); for R-2.14.1

- さらに枯れた RMeCab_0.9906 &size(18){&color(blue){CentOS 5  +  gcc 4.1.2 };}; で作成

R-2.15.0 + &color(red){mecab_0.994}; on CentOS 5.6 +  gcc 4.1.2

// http://sites.google.com/site/rmecab/home/forcentos5

http://web.ias.tokushima-u.ac.jp/linguistik/c64.html
// http://web.ias.tokushima-u.ac.jp/linguistik/RMeCab_0.9906_R_x86_64-unknown-linux-gnu.tar.gz 


//(おなじファイルは http://sites.google.com/site/rmecab/  にもあります)
//
//ダウンロード後ファイル名を RMeCab_0.990.tar.gz と修正する必要があるかもしれません。



// -- &ref(SoftArchive/RMeCab_0.61.tar.gz); (R-2.7.1)

//ユーザ名とパスワードは半角で mecab です.
+ [[和布蕪他インストール]]の最初を参考にしてください.
+ Mac版とほぼ同じ方法でまず''&color(red){[[MeCab:http://mecab.sourceforge.net/]]};''本体をインストールしてください.次に以下のコマンドでRにインストールします.getwd()関数で表示されたディレクトリにRMeCab_0.**.tar.gz があるとします. 実際は一行で入力してください.

  install.packages("RMeCab_0.**.tar.gz",
                            destdir=".",   repos = NULL)

RMeCab_0.**.tar.gzの開発環境の文字コードは UTF-8 でした.なおご利用は自己責任でお願いします.
///////////



* RMeCabの機能説明は別ページにしました. [#sb463611]
- [[RMeCab機能>RMeCabFunctions]] 


&aname(data);
* 試用データセット (2009年11月25日修正) [#ca5cdc89]

//ユーザ名とパスワードは半角で mecab です.
&ref(SoftArchive/data.zip);(Windowsの方、Shift-Jis) : &ref(SoftArchive/data.tar.gz); (MacおよびUnixユーザーの方, utf-8 ファイル): 

解凍後,中に含まれる data フォルダをドライブの先頭にコピーして,''RMeCab.R'' ファイル内のコードを実行します.詳しくはフォルダ内の ''README_RMeCab.txt'' を読んでください.

* [[RMeCabで辞書を指定>MeCab_Dictionary]] [#teb7708a]

&aname(Q);
* バージョン履歴:問い合わせ先 [#j507d1f4]


- お問い合わせはメールをください.関数の追加についても,気楽にご相談ください.

石田基広

ishida-m(この部分を"@"に変更下さい)ias.tokushima-u.ac.jp

- [[SoftArchive]][[ソース>RSource]]
-- 掲示板を兼ねてますので,パスワードを設定しています.めかぶです.

* R の参考書 [#s358f06f]
-&htmlinsert(amazontext,asin=4431712186,text=U・リゲス著『Rの基礎とプログラミング技法』シュプリンガー社); 中級者になるために.
-&htmlinsert(amazontext,asin=4431713123,text=B・エヴェリット著『RとS-PLUSによる多変量解析』シュプリンガー社); 解析をばりばり行うために.
-&htmlinsert(amazontext,asin=4431100474,text=P・スペクター著『Rデータ自由自在』シュプリンガー社); データをばりばり処理するために.
-&htmlinsert(amazontext,asin=4274067572,text=青木繁伸『Rによる統計解析』オーム社); R のプログラミングテクニックを学ぶために.
- &htmlinsert(amazontext,asin=4627096011,text=金明哲『Rによるデータサイエンス』森北書店); R での解析手法に慣れるために.
- &htmlinsert(amazontext,asin=4777511847,text=舟尾暢男『データ解析環境「R」』工学社); とにかく R を使ってみたい.
-&htmlinsert(amazontext,asin=4894717573,text=中澤港『Rによる統計解析の基礎』ピアソンエデュケーション); 統計学と R を同時に学びたい.