プログラム番号:e2p1010

タイトル :アイスと気温の関係(単回帰分析)

技法:散布図、単回帰分析 ローカルファイル(CSV)の読み込み、pandas

概要:アイスクリームの売り上げと気温との関係を散布図で表示する。


流れ図

省略

実行例

Python3

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
def predict():
    # 中心化
    x_c = x - x.mean()
    y_c = y - y.mean()
    a = sum(x_c * y_c) / sum (x_c * x_c)
    print(a)
    return a * ((x) - x.mean()) + y.mean()
df = pd.read_csv('ice_temperature.csv')
# データ確認
print(df.head())
x = df['x']
y = df['y']
# グラフ表示
plt.plot(x,y,'o')
plt.plot(x,predict())
plt.show()