解決済み
最近データサイエンティスト・データアナリストという職業を知りました。データの集計・解析については長年興味を持っており、会社ではSQLやVBAを駆使し、ほとんど不自由ないレベルまでできるようになっていますが、一方でデータサイエンティスト・データアナリストが使用する言語はPythonやRであるとのこと。 そこで質問なのですが、PythonやRがないとSQL・VBAだけではできないようなことはあるのでしょうか。 なお、転職するつもりはなく、同等の技能レベルを習得できればそれでよいと思っています。
431閲覧
1人がこの質問に共感しました
SQLはデータサイエンスでも必要ですが,VBAはほぼ不要です。 一方,PythonあるいはRのどちらかが必須です。最近はRよりもPythonが有用です。 貴方がVBAで機械学習や統計解析の様々なプログラムを1日で作れるならば,Pythonができなくても構いません。しかし,きっと無理でしょう。 Pythonには,最適化,多変量解析(主成分分析や重回帰分析など),勾配ブースティング,深層学習など様々なアルゴリズムが関数として用意されていて,コールするだけで必要なときにすぐに使えます。 データサイエンティストは,上記した各種手法が頭に入っていて,各種ビジネス上の課題に対して適切なアルゴリズムを使って瞬時に課題解決しなければなりません。例えば,ある工場で品質不良が発生した場合,1日以内に要因を見つけて対策しないと多大な損失が発生します。そんな場合にVBAで一から作っていたら,会社はつぶれます。
集計や可視化だけでしたらSQLとEXCELだけで事足りそうですがMLとなると SQLとVBAだけでは厳しいでしょうね。 今の会社でデータ活用を今後考えているようでしたらデータサイエンティストの教育コンテンツを販売している業者もわりとありますので働きかけてみてはいかがですか?
検定や因果推論、モデリングなどをsqlやvbaでやるのは非常に困難ですので、pythonからRは必須です。
データを科学的、統計的に分析したりする人たちで、機械学習でも、それらを駆使したり、機械学習の設定とかをチューンする人たちって感じかと思います。 今のところは、データからある程度方向性をもった学習をさせるために、数学や統計の知識が必要になってくるので。 なので、数学の分野で使われているRや、科学計算とかのライブラリも充実しているPythonになるのかと。 まぁ、このへんは、大きなものに巻かれておいたほうが楽かとは思います。 しかし、データサイエンティストやデータアナリストは、機械学習が未発達な今だけの職種であって、機械学習がもうちょっと進歩したら不要になるのではないか?とか、言われている職種でもあったりもしますよ。 まぁ、真偽は知らんけどな。 あと、ベイズ統計も面白いので、おすすめです。
< 質問に関する求人 >
データサイエンティスト(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る