データ分析の仕事に関わり始めると、Python3エンジニア認定データ分析試験が気になってきます。ただ、数学やライブラリの知識がどこまで要るのか不安ですよね。
結論からいうと、協会が公表した合格率は81.5%です。40問を正答率70%で合格し、出題のうち27問はNumPy・pandas・Matplotlib・scikit-learnの4つのライブラリから出ます。数学の問題は6問です。
この記事では、合格率と受験者の特徴、主教材の章ごとの出題数を公式の情報で整理し、どこから勉強するかをまとめます。
合格率は高いですが、会社でまとめて受ける人が多い試験です。数字だけを見て油断しないでください。
データ分析試験の難易度と合格率
| 項目 | 内容 |
|---|---|
| 問題数 | 40問(すべて選択問題) |
| 合格ライン | 正答率70%(28問) |
| 合格率 | 81.5%(2024年3月の協会の発表) |
| 受験者のPython業務未経験率 | 62.2%(同) |
| 受験日・受験料 | 通年(CBT)・1万円(税別)、学割5千円(税別) |
合格率は、基礎試験の76.0%より高い81.5%です。協会は、資格手当がある受験者が多いことと、企業や部門での一括受験が多いことを特徴として挙げています。受験者の6割以上はPythonの業務経験がない人です。
会社の研修として、教材と時間を用意されたうえで受ける人が多い試験だと読めます。一人で準備する場合は、合格率ほど易しくは感じないかもしれません。
出題範囲と章ごとの出題数
出題範囲は、主教材である翔泳社の「Pythonによるあたらしいデータ分析の教科書 第2版」です。
| 章 | 出題数 |
|---|---|
| データエンジニアの役割 | 2問 |
| Pythonと環境(実行環境・Pythonの基礎・JupyterLab) | 5問 |
| 数学の基礎(数式・線形代数・基礎解析・確率と統計) | 6問 |
| NumPy | 6問 |
| pandas | 7問 |
| Matplotlib | 6問 |
| scikit-learn | 8問 |
4つのライブラリで27問、全体の7割近くを占めます。中でもscikit-learn(機械学習)が8問で最も多く、次がpandasの7問です。数学は6問で、線形代数と確率・統計が2問ずつです。
今の試験に対応しているのは第2版(2022年10月発売)です。第1版は2023年6月30日までの試験に対応していたものなので、中古で買うときは版を確かめてください。なお協会は、試験はライブラリのバージョンに依存しない設問になっていると説明しています。
どこから勉強するか
- 1. pandasとNumPy:データの読み込み・加工と配列の扱い。ここが分かると他の章が読みやすくなる
- 2. scikit-learn:最多の8問。前処理・学習・評価の流れを押さえる
- 3. Matplotlib:グラフの種類と描き方
- 4. 数学の基礎とPythonの環境:合わせて11問。数式の読み方は最後にまとめて
Python自体が初めてなら、先に基礎試験の範囲を一通りやっておくと、ライブラリの章がずっと読みやすくなります。
協会の公式ページでは、認定スクール3社がデータ分析試験の無料の模擬試験も公開していると案内されています。仕上げに使ってください。
エンジニアから見たひとこと
私は普段、QAエンジニアとして働きながら、AIを使った業務の効率化を進めています。AIの出力やテストの結果を集計するとき、表のデータを読み込んで、加工して、グラフにする作業は欠かせません。
この試験の中心は、まさにこの読み込み・加工・可視化の流れです。機械学習の章も、モデルの作り方より、データを分けて学習させて評価する手順を問う作りになっています。試験に出る範囲が、そのまま仕事の手順になっている試験だと感じます。
pandasでデータを触れるようになるだけで、仕事でできることがぐっと増えます。そこから始めてみてください。
基礎試験はPython3エンジニア認定基礎試験の難易度は?、統計の資格は統計検定2級の難易度は?を参考にしてください。
Pythonを仕事で使えるようになりたい、IT職への転職まで考えている、という場合は、試験の勉強とは別に、自分で書いたコードを見てもらえる環境があると進みが早くなります。独学で詰まりやすいのは文法よりも、何を作ればいいかが決まらないところです。スクールの無料カウンセリングで、目的に合う学び方を相談してから決める方法もあります。
スクールは独学より費用がかかります。相談では、料金と期間を先に聞いておくと比べやすくなります。
よくある質問
QPython3エンジニア認定データ分析試験の合格率は?▼
協会が2024年3月に公表した合格率は81.5%です。同じ発表で、受験者のうちPythonの業務経験がない人は62.2%とされ、企業や部門での一括受験が多いことも特徴として挙げられています。
Q数学はどのくらい必要ですか?▼
数学の基礎の章からの出題は40問中6問です。数式の読み方、線形代数、基礎解析、確率と統計が範囲で、線形代数と確率・統計が2問ずつです。
Q主教材は何ですか?▼
翔泳社の「Pythonによるあたらしいデータ分析の教科書 第2版」です。2023年7月1日からの試験に対応しています。
Q基礎試験を受けてからのほうがいいですか?▼
受験の順番の決まりはありません。ただ、Python自体が初めてなら、基礎試験の範囲を先に学んでおくと、ライブラリの章が理解しやすくなります。
まとめ
- 合格率は81.5%(2024年3月の協会の発表)。企業の一括受験が多い
- 40問・正答率70%で合格
- 4つのライブラリで27問。scikit-learnが8問で最多
- 数学は6問。主教材は第2版を使う
基礎試験はPython3エンジニア認定基礎試験の難易度は?、模擬試験の使い方はPython基礎試験の過去問はどこ?で確認できます。
