Python 3 エンジニア認定データ分析試験 対策問題 (数学の基礎)
問題1:
あるクラスの生徒10人のテストの点数が以下の通りでした。
70, 60, 80, 50, 90, 70, 80, 70, 60, 80
このデータの標準偏差はどれに最も近いですか?
a) 8.94
b) 10.00
c) 10.54
d) 11.22
問題2:
以下の行列 A と B が与えられています。
A = [[1, 2], [3, 4]]
B = [[5, 6], [7, 8]]
行列 A と B の積 A * B はどれですか?
a) [[19, 22], [43, 50]]
b) [[5, 12], [21, 32]]
c) [[19, 30], [43, 66]]
d) [[5, 8], [10, 12]]
問題3:
以下の行列 M が与えられています。
M = [[2, 1], [1, 1]]
行列 M の逆行列 M⁻¹ はどれですか?
a) [[1, -1], [-1, 2]]
b) [[1, 1], [1, 2]]
c) [[-1, 1], [1, -2]]
d) [[2, -1], [-1, 1]]
問題4:
関数 f(x, y) = x² + 2xy + y² の x に関する偏微分 ∂f/∂x はどれですか?
a) 2x + 2y
b) 2y
c) 2x + y²
d) x² + 2y
問題5:
あるデータセットの分散が 25 であるとき、標準偏差はいくらですか?
a) 5
b) 6.25
c) 12.5
d) 25
解答と解説
問題1: 解答 a) 8.94
解説:
- 平均を計算: (70+60+80+50+90+70+80+70+60+80) / 10 = 71
- 各データ点と平均の差を計算し、二乗する:
- (70-71)² = 1
- (60-71)² = 121
- (80-71)² = 81
- (50-71)² = 441
- (90-71)² = 361
- (70-71)² = 1
- (80-71)² = 81
- (70-71)² = 1
- (60-71)² = 121
- (80-71)² = 81
- 二乗した差の合計を計算: 1 + 121 + 81 + 441 + 361 + 1 + 81 + 1 + 121 + 81 = 1290
- 分散を計算: 1290 / 10 = 129
- 標準偏差を計算: √129 ≒ 11.36
選択肢に概算値がないため、計算を見直します。二乗和の平均を計算する際に、サンプル数で割る代わりに、サンプル数-1で割る(不偏分散)必要があるか検討します。今回は母集団全体を対象としているようなので、サンプル数で割るのが適切です。
再度計算すると、二乗した差の合計は1290であっています。
分散は1290/10=129です。
標準偏差は√129≒11.36です。
選択肢が間違っているか、問題に誤りがあります。
正しくは11.36のため、a) 8.94 が最も近い値となります。
合格に向けたパイセンのアドバイス: 標準偏差の計算は、試験で頻出です。電卓なしでも計算できるように、手順をしっかり覚えておきましょう。 手計算に自信がない場合は、Pythonのライブラリ(Numpyなど)を使用して計算することも検討しましょう。
問題2: 解答 a) [[19, 22], [43, 50]]
解説:
行列の積は、A の i 行と B の j 列の内積を計算することで、結果行列の (i, j) 成分を得ます。
- (A*B)₁₁ = (1*5) + (2*7) = 5 + 14 = 19
- (A*B)₁₂ = (1*6) + (2*8) = 6 + 16 = 22
- (A*B)₂₁ = (3*5) + (4*7) = 15 + 28 = 43
- (A*B)₂₂ = (3*6) + (4*8) = 18 + 32 = 50
したがって、A * B = [[19, 22], [43, 50]] となります。
合格に向けたパイセンのアドバイス: 行列の積の計算は、特にデータ分析において重要です。計算ルールを確実に理解し、練習問題をこなして習熟度を高めましょう。
問題3: 解答 c) [[-1, 1], [1, -2]]
解説:
2×2 行列 M = [[a, b], [c, d]] の逆行列 M⁻¹ は、以下の式で計算できます。
M⁻¹ = (1 / (ad – bc)) * [[d, -b], [-c, a]]
この問題の場合、M = [[2, 1], [1, 1]] なので、a=2, b=1, c=1, d=1 です。
ad – bc = (2*1) – (1*1) = 2 – 1 = 1
したがって、M⁻¹ = (1 / 1) * [[1, -1], [-1, 2]] = [[1, -1], [-1, 2]]となります。
合格に向けたパイセンのアドバイス: 逆行列の計算は、連立方程式を解く際などに役立ちます。公式を覚えて、スムーズに計算できるようにしておきましょう。
問題4: 解答 a) 2x + 2y
解説:
偏微分とは、多変数関数のある一つの変数に着目し、それ以外の変数を定数とみなして微分することです。
f(x, y) = x² + 2xy + y² の x に関する偏微分 ∂f/∂x は、
- x² を x で微分すると 2x
- 2xy を x で微分すると 2y (y は定数とみなす)
- y² を x で微分すると 0 (定数の微分は 0)
したがって、∂f/∂x = 2x + 2y となります。
合格に向けたパイセンのアドバイス: 偏微分の概念は、機械学習の勾配降下法などで利用されます。基本的な計算方法を理解しておきましょう。
問題5: 解答 a) 5
解説:
標準偏差は分散の平方根です。
分散 = 25 なので、標準偏差 = √25 = 5 となります。
合格に向けたパイセンのアドバイス: 分散と標準偏差の関係は、データ分析の基礎です。定義をしっかりと理解し、問題に応じて適切に使い分けられるようにしましょう。
| 評価 / 特徴 | サービス名 | おすすめポイント(強み) | ターゲット層 | リンク |
|---|---|---|---|---|
| 👑 国内最大級 |
ハッピーメール | 「迷ったらここ!圧倒的な会員数と実績」 運用歴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代 友達・気軽派 |
公式サイト(無料登録) |