RMeCabUni

  • このトピックには6件の返信、1人の参加者があり、最後ににより6年、 7ヶ月前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #822
    ゲスト

    RStudioでRMeCabUniを使用させていただきたいのですが,Unidicのインストールでひっかかっております。
    お手数ではございますが御教示のほど,どうぞよろしくお願い申しあげます。伺うにあたり,何か情報不足でしたら申し訳ございません。
    まず,御指示に従い,Rで sessionInfo() を実行した結果とMeCabをインストールした方法を記します。

    【Rで sessionInfo() を実行した結果】
    > sessionInfo()
    R version 3.3.3 (2017-03-06)
    Platform: x86_64-apple-darwin13.4.0 (64-bit)
    Running under: macOS Sierra 10.12.6

    locale:
    [1] ja_JP.UTF-8/ja_JP.UTF-8/ja_JP.UTF-8/C/ja_JP.UTF-8/ja_JP.UTF-8

    attached base packages:
    [1] stats graphics grDevices utils
    [5] datasets methods base

    other attached packages:
    [1] RMeCabUni_0.01

    loaded via a namespace (and not attached):
    [1] tools_3.3.3

    【MeCabをインストールした方法】
    Mac Homebrew

    【質問】
    (1) unidicのインストール
    $ unzip unidic-mecab-2.1.2_src.zip

    ターミナルで上記を行うと,以下が返ってきます。
    ダウンロードはたしかに完了しております。
    unzip: cannot find or open unidic-mecab-2.1.2_src.zip, unidic-mecab-2.1.2_src.zip.zip or unidic-mecab-2.1.2_src.zip.ZIP.

    #823
    ゲスト

    先ほど質問させていただいた者です。
    あらためてUniDicをインストールしてみたところ,たぶんインストールできた…と思います。

    しかし,Rで形態素解析をしてもipadicによる解析結果が返ってきてしまい,UniDicによるものにはなっておりません。

    あらためて伺いたいのですが,
    ・UniDicが正しくインストールされていることを確認する方法はあるでしょうか。
    ・編集した設定ファイルdicrcの置き場所は,解凍された「unidic-mecab-2.1.2_src」フォルダーの中で問題ないでしょうか。
    ・編集した設定ファイル mecabrcの置き場所は,同様に解凍された「unidic-mecab-2.1.2_src」フォルダーの中で問題ないでしょうか。
    ・usr/local/lib/mecab/dic/unidicにもdicrcというファイルがあるのですが,こちらも編集しなければならないでしょうか。
    ・usr/local/etcにもmecabrcというファイルがあるのですが,こちらも編集しなければならないでしょうか。

    一気にあれこれ伺い,申し訳ございません。

    #824
    石田基広
    ゲスト

    投稿ありがとうございます。

    最初に確認させていただきたいのですが、ご質問にある「御指示に従い」というのは、以下の手順のことでしょうか?

    https://sites.google.com/site/rmecab/home/unidic

    だとすれば、ここにUniDicがインストールされたかどうかを確認する方法も記されていますので、まずは試してみてください。

    #825
    ゲスト

    情報不足で失礼いたしました。
    はい,https://sites.google.com/site/rmecab/home/unidicにある手順のことです。

    UniDicがインストールされたかどうかを確認する方法というのは,bungo.txtを使って形態素解析をしてみる,ということで合っておりますでしょうか。
    形態素解析をしたところ,ipadicの解析結果が返ってきてしまい,UniDicの解析結果になりません…
    どこの設定を誤っているのでしょうか…漠然としたお伺いになってしまい,申し訳ございません。

    #826
    石田基広
    ゲスト

    Homebrew で MeCab を入れた場合、辞書のパスがやや複雑になるので、その辺りが問題になっているのだと思います。

    Homebrew版MeCabとRMeCabの連携

    可能であれば、HomebrewでインストールしたMeCabと辞書はbrew uninstall で一度削除し、

    
     brew unistall mecab
     brew uninstall mecab-ipadic
    

    改めてソースからインストールして試してみるのが簡単かもしれません。
    https://sites.google.com/site/rmecab/home/install

    #827
    石田基広
    ゲスト

    ついでに書きますと、時代別 UniDic http://chamame.ninjal.ac.jp/chamame_unidic_download.html も以下の手順で利用できます。

    ダウンロードしたファイルを解凍したディレクトリを以下の例 ( /myData/progSources/MeCab/manyo)
    のように指定した .mecabrc ファイルを、ホームディレクトリに保存すれば、R/RMeCabで実行できます。

    
    ; Configuration file of MeCab
    ;
    ; $Id: mecabrc.in,v 1.3 2006/05/29 15:36:08 taku-ku Exp $;
    ;
    ; dicdir =  /usr/local/lib/mecab/dic/ipadic
    dicdir =  /myData/progSources/MeCab/manyo
    ; userdic = /home/foo/bar/user.dic
    ; output-format-type = wakati
    ; input-buffer-size = 8192
    ; node-format = %m\n
    ; bos-format = %S\n
    ; eos-format = EOS\n
    

    ただし、Windowsでは検証していません。

    #828
    ゲスト

    御教示下さり,どうもありがとうございます。
    brew uninstall で一度削除し,改めてソースからインストールしてみます。
    ありがとうございます。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • フォーラム「RMeCab」には新規投稿および返信を追加できません。