Python 模擬試験

Pythonデータ分析 模擬試験 第1回 問13・3章4節 確率と統計(相関)

相関係数

次のコードを実行したときの出力として、正しいものを1つ選べ。

import numpy as np
x = np.array([1, 2, 3, 4])
y = 2 * x + 1
print(round(np.corrcoef(x, y)[0, 1], 3))
  1. A

    2.0

  2. B

    1.0

  3. C

    0.0

  4. D

    -1.0

正解と解説を見る

正解:B

相関係数は −1 から 1 の値を取り、一次式の関係で増加するなら 1。傾きや切片の大きさには依存しない。

順実行する行実行後の変数
1`import numpy as np`—
2`x = np.array([1, 2, 3, 4])`x = [1, 2, 3, 4]
3`y = 2 * x + 1`y = [3, 5, 7, 9], x = [1, 2, 3, 4]
4`print(round(np.corrcoef(x, y)[0, 1], 3))`x = [1, 2, 3, 4], y = [3, 5, 7, 9]
結果実際の出力1.0

学習のポイント:相関があっても因果関係があるとは限らない。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。