戻る  □一般操作のサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
VBAでテキストマイニングが出来るのか

    [191363] VBAでテキストマイニングが出来るのか-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ さろまる -(2020/02/13(09:30))
    □U R L/

      アンケートの分類をしたいと思っています。
      A列に質問、B列に答えという表示になっており
      中には自由な質問内容もあったりします。
      A列、B列における「頻出するキーワード」を抜き出し
      それに類似する言葉を列挙し、
      どういった内容が多いのか分類したいと思っています。


      テキストマイニングについて調べていましたが、
      あまり良いものはありませんでした。(ある、ですとかも含めて表示されるので)


      キーワードの類義語などを羅列していくのは出来ると思います。
      キーワードの組み合わせによっては別の分類になることもあるので
      そういった処理ができるものがベストだと思っています。


      分類を提案してきてくれて、データを読めば自動で学習してくれるような
      最終的にはそれを目標としているのですが、
      そういった情報はどこかにありますでしょうか?
      「A+B」だとCジャンルだから、これもCジャンルでは?
      人間が「A+C+E-B」だから「ジャンルDだよ」と定義出来たり。
      (ここでいうAなどは単語です)

      難しいでしょうか。




    [191364] Re[1]: VBAでテキストマイニングが出来るのか-

    記事引用/メール受信=OFF■

    □投稿者/ γ -(2020/02/13(18:20))
    □U R L/
      > テキストマイニングについて調べていましたが、
      > あまり良いものはありませんでした。(ある、ですとかも含めて表示されるので)
      単語間の関連性を議論するといった場合は、相互情報量を使って議論することで
      そうした点は考慮することができます。
      
      どのような探し方をされたのか知りませんが、よくお調べになったほうがいいですね。
      なお、こうした統計関係や自然言語処理関係は、Excelよりも R や Python といった言語が
      使用されるのが普通ですので、それも念頭に置かれるとよいと思います。
      
      そして、こちらの質問掲示板はExcel VBAに関する質問ですので、
      今回のような質問は、どちらか別の所で質問された方が適当だと思います。
      




    [191366] Re[1]: VBAでテキストマイニングが出来るのか-

    記事引用/メール受信=OFF■

    □投稿者/ まっつわん -(2020/02/13(18:57))
    □U R L/

      素人の雑感です。

       >A列、B列における「頻出するキーワード」を抜き出し
       >それに類似する言葉を列挙し、
       >どういった内容が多いのか分類したいと思っています。
      ワードVBAを使えば比較的簡単に単語の出現頻度は求められると思います。
      類義語は辞書をどこかで入手するか自作するかでしょうか?

       >難しいでしょうか。
      VBAでやることが出来るかという事なら
      ワードとエクセルを連携させればそれなりの物は作れそう。。。。?
      自作すれば痒いところにも手が届くかも知れません。
      処理速度も含めて実用的なものが出来るかは、
      実際に作って運用してみないとなんとも?
      でも、それなりに需要がありそうな事例ですから、
      誰かがすでに作っていそう?今から自作するより、
      有料か無料かは別として、すでにあるものを探したほうが良いような気がします。

      さろまるさんにとって難しいか?ということなら、
      「ロジック」とか「アルゴリズム」という言葉が出て来て、
      (?_?)とか(x_x)みたいになるなら、
      多分さろまるさんにとってとっても難しいとおもいます。

      >データを読めば自動で学習してくれるような
      >最終的にはそれを目標としているのですが、
      アルゴリズムとか本気で勉強したら作れるかも。。。。?
      そこまでやるなら、他のプログラミング言語でやった方がいいのかな。。。。?




    [191369] Re[2]: VBAでテキストマイニングが出来るのか-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ さろまる -(2020/02/14(11:11))
    □U R L/

      γ様
       ありがとうございます。
       テキストマイニングをVBAでやっている、というのも見かけたことがありますが
       情報量が少ないというか、実施しているサイトも少なく
       参照設定を追加したりしなければならないことが多く
       どうにかVBAだけで出来ないかな、と思って質問しました。
       C#での情報が多そうだったので、VisualStudioで検討します。

      まっつわん様
       ありがとうございます。
       需要はありそうだとは思うのですが、厳しそうというのは分かりました。
       さすがにデータ量と速度的にもアウトかもしれませんね。
       自分が分かるキーワードと類義語を出して分析したりしていましたが、
       やはりVBAでは限界そうです。 
       NMeCabとC#の組み合わせで形態素解析をしているのが多かったので
       それを利用しようと思います。

      お二人とも、回答頂きありがとうございました!




    [191370] Re[3]: VBAでテキストマイニングが出来るのか-

    記事引用/メール受信=OFF■

    □投稿者/ γ -(2020/02/14(11:20))
    □U R L/
      MeCabならVBAから利用できますね。以前、コードを書いて回答した記憶があります。
      ht tps://qiita.com/mima_ita/items/bc2aeb060ee12d280d7b
      なんかが参考になります。
      頻度はDictionaryに保存していけばいいだけなので、自前で書けますが、
      既存のネット上にあるコードを利用したほうが経済的かもしれません。
      



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G