Python 3 エンジニア認定データ分析試験 対策問題:数学の基礎(統計・線形代数)
問題1:
あるデータセットの要素が以下の通りである: [2, 4, 6, 8, 10]。このデータセットの標本標準偏差を求めよ。
- 約2.83
- 約3.16
- 約3.58
- 約4.00
問題2:
以下の行列AとBの積 C = AB を計算せよ。
A = [[1, 2], [3, 4]]
B = [[5, 6], [7, 8]]
[[19, 22], [43, 50]][[17, 20], [39, 46]][[13, 16], [31, 38]][[11, 14], [27, 34]]
問題3:
以下の関数 f(x, y) の x に関する偏微分 ∂f/∂x を求めよ。
f(x, y) = 3x²y + 2xy² – x + 5y
- 6xy + 2y² – 1
- 3x² + 4xy + 5
- 6x + 4y – 1
- 3x²y + xy² – x
問題4:
ある試験の点数の平均が70点、標準偏差が10点であった。ある学生の点数が90点であった場合、この学生の点数のzスコアを求めよ。
- 1.5
- 2.0
- 2.5
- 3.0
問題5:
以下の行列が単位行列である場合、 a, b, c, d に入るべき値として正しい組み合わせを選べ。
[[a, b], [c, d]]
- a=1, b=1, c=1, d=1
- a=0, b=1, c=1, d=0
- a=1, b=0, c=0, d=1
- a=0, b=0, c=0, d=0
解答と解説
問題1:解答 (2) 約3.16
解説:
標本標準偏差は、以下の手順で計算します。
- 平均を求める:(2 + 4 + 6 + 8 + 10) / 5 = 6
- 各要素と平均の差の二乗を求める:(2-6)² = 16, (4-6)² = 4, (6-6)² = 0, (8-6)² = 4, (10-6)² = 16
- 二乗和を求める:16 + 4 + 0 + 4 + 16 = 40
- 標本分散を求める:40 / (5-1) = 10
- 標本標準偏差を求める:√10 ≈ 3.16
合格に向けたパイセンのアドバイス: 標本標準偏差と母標準偏差の違いを理解しておくことが重要です。標本分散を計算する際に、要素数で割るか(母分散)、要素数-1で割るか(標本分散)を間違えないようにしましょう。
問題2:解答 (1) [[19, 22], [43, 50]]
解説:
行列の積は、Aのi行とBのj列の内積を計算することで、Cの(i, j)要素を求めます。
- C[0][0] = (1 5) + (2 7) = 5 + 14 = 19
- C[0][1] = (1 6) + (2 8) = 6 + 16 = 22
- C[1][0] = (3 5) + (4 7) = 15 + 28 = 43
- C[1][1] = (3 6) + (4 8) = 18 + 32 = 50
したがって、C = [[19, 22], [43, 50]] となります。
合格に向けたパイセンのアドバイス: 行列の積の計算は、慣れるまで時間がかかるかもしれません。実際に手を動かして計算することで、理解を深めましょう。行列のサイズが異なる場合の積が定義できるかどうかも確認しておきましょう。
問題3:解答 (1) 6xy + 2y² – 1
解説:
偏微分は、特定の変数に関してのみ微分を行い、他の変数は定数として扱います。f(x, y) = 3x²y + 2xy² – x + 5y を x に関して偏微分すると、以下のようになります。
∂f/∂x = 6xy + 2y² – 1 + 0 = 6xy + 2y² – 1
合格に向けたパイセンのアドバイス: 偏微分の考え方は、機械学習における勾配降下法を理解する上で非常に重要です。様々な関数で偏微分の練習をして、確実にマスターしましょう。
問題4:解答 (2) 2.0
解説:
zスコアは、個々のデータが平均からどれだけ標準偏差分離れているかを示す指標です。以下の式で計算します。
z = (x – μ) / σ
ここで、xは個々のデータ、μは平均、σは標準偏差です。
z = (90 – 70) / 10 = 20 / 10 = 2.0
合格に向けたパイセンのアドバイス: zスコアは、データの相対的な位置を把握するのに役立ちます。異なるデータセット間での比較を行う際にも有効です。zスコアの正負の符号が意味することも理解しておきましょう。
問題5:解答 (3) a=1, b=0, c=0, d=1
解説:
単位行列とは、対角成分がすべて1で、それ以外の成分がすべて0である正方行列です。したがって、2×2の単位行列は以下のようになります。
[[1, 0], [0, 1]]
よって、a=1, b=0, c=0, d=1 が正しい組み合わせです。
合格に向けたパイセンのアドバイス: 単位行列は、行列の演算において「1」のような役割を果たします。任意の行列Aに対して、AI = IA = A が成立します。逆行列を求める際にも単位行列は重要な役割を果たすので、性質をしっかりと理解しておきましょう。
| 評価 / 特徴 | サービス名 | おすすめポイント(強み) | ターゲット層 | リンク |
|---|---|---|---|---|
| 👑 国内最大級 |
ハッピーメール | 「迷ったらここ!圧倒的な会員数と実績」 運用歴20年以上の安心感があり、マッチング率が非常に高く、地方でも素敵な出会いが期待できる業界トップクラスの老舗です。 |
20代~50代 幅広く対応 |
公式サイト(無料登録) |
| 🔥 今すぐ会いたい |
PCMAX | 「リアルタイムの出会いに特化」 アクティブユーザー数が圧倒的で、掲示板の更新頻度はNo.1です。今すぐ誰かと会いたい、ワクワクしたい方に最適でございます。 |
20代~40代 積極派の方向け |
公式サイト(無料登録) |
| ✨ 女性支持◎ |
ワクワクメール | 「クリーンで安全、初心者に優しい」 女性誌にも掲載されるほどイメージが良く、24時間有人サポートで安全性が抜群。初めての方でも使いやすい操作性が魅力です。 |
20代~30代 爽やか系・初心者 |
公式サイト(無料登録) |
| 💍 再婚・婚活 |
マリッシュ | 「大人のための、理解あるパートナー探し」 再婚や婚活に特化した設計です。バツイチ・子連れへの理解を示す「リボンマーク」など、誠実な出会いを大切にしています。 |
30代~50代 真剣派の方 |
公式サイト(無料登録) |
| 🍷 熟年層特化 |
華の会メール | 「30代後半からの、大人の落ち着いた出会い」 中高年層に特化しているため、同世代で話が合います。周囲を気にせず、自分のペースでゆったりと活動が可能です。 |
30代~60代 落ち着いた層 |
公式サイト(無料登録) |
| 🤝 趣味で繋がる |
イククル | 「会員数1500万人突破の巨大SNSコミュニティ」 日記や掲示板など、出会い以外の機能も充実しています。共通の趣味から自然にお相手との距離を縮められるのが特徴です。 |
20代~40代 趣味・友達作り |
公式サイト(無料登録) |
| 📍 地域密着 |
ミントC!Jメール | 「近所で会いたいを叶えるエリア検索」 地域に根差した掲示板が強く、コストパフォーマンス良く出会いを探せます。すぐ会える距離のお相手探しに最適です。 |
20代~40代 ご近所・コスパ |
公式サイト(無料登録) |
| 🔒 鉄壁ガード |
ASOBO | 「細かなプロフィールで自分にぴったりの相手を」 運営実績が長くセキュリティが非常に強固。詳細なデータから理想の条件に合うお相手を効率よく見つけることが可能です。 |
20代~40代 条件・安全重視 |
公式サイト(無料登録) |
| ☕ 気軽さNo.1 |
デジカフェ | 「堅苦しいのはナシ。友達から始めたい方に」 SNS感覚で気軽に繋がれるライトなコミュニティ。婚活よりもまずは楽しく会話をしたいというライトな出会いに最適。 |
20代~30代 友達・気軽派 |
公式サイト(無料登録) |