アカウント名:
パスワード:
プログラミング言語を変える前に, なぜ遅いのかをはっきりさせないと駄目なんじゃないでしょうか.
データマイニングだと多量のデータを取り扱うことになるでしょうから, アルゴリズムの問題で計算量が増えている可能性もあります. また on memoryで取り扱えない規模のデータ量であれば, IOがネックになっていてCPUが遊んでいるとか, あるいはIOに伴うシステムコール/バックエンドプロセスでCPU時間が消費されている可能性もあります.
ですから手順としては
ということになると思います.
場合によっては, 言語としてはVBAのままで, 何か適当なpluginと組み合わせたら所要の性能が得られちゃったなんてこともあり得るかも.
プログラミング,ソフトウェア工学が目的の研究なら,計算量とか計算機資源の利用率は気にするべきだけど統計とかデータ分析が目的の研究なら,実装なんてどうでもいい,結果が出るまで待てば済む話だ,と割り切ることも大事だと思います
いや、だから、本家のもとの相談人は、VBAじゃ遅すぎると言ってんじゃん。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
まず最初にやること (スコア:2)
プログラミング言語を変える前に, なぜ遅いのかをはっきりさせないと駄目なんじゃないでしょうか.
データマイニングだと多量のデータを取り扱うことになるでしょうから, アルゴリズムの問題で計算量が増えている可能性もあります. また on memoryで取り扱えない規模のデータ量であれば, IOがネックになっていてCPUが遊んでいるとか, あるいはIOに伴うシステムコール/バックエンドプロセスでCPU時間が消費されている可能性もあります.
ですから手順としては
ということになると思います.
場合によっては, 言語としてはVBAのままで, 何か適当なpluginと組み合わせたら所要の性能が得られちゃったなんてこともあり得るかも.
Re: (スコア:0)
プログラミング,ソフトウェア工学が目的の研究なら,計算量とか計算機資源の利用率は気にするべきだけど
統計とかデータ分析が目的の研究なら,実装なんてどうでもいい,結果が出るまで待てば済む話だ,と割り切ることも大事だと思います
Re:まず最初にやること (スコア:0)
いや、だから、本家のもとの相談人は、VBAじゃ遅すぎると言ってんじゃん。