# PandasとNumpyをインポート import pandas as pd import numpy as np # 日本語化Matplotlibもインポート import matplotlib.pyplot as plt !pip install japanize-matplotlib import japanize_matplotlib #Scipy statsをインポート from scipy import stats
stats.chi2(df=自由度)
#xの範囲を適当に決める (0~20の範囲を100等分した数列) x=np.linspace(0,20,100) #自由度fを1~10にして確率密度関数を描画する for f in range(10): chi2 = stats.chi2(df=f) plt.plot(x, chi2.pdf(x), label=f"χ^2({f})") plt.grid() plt.legend()
stats.t(df=自由度)
#xの範囲を適当に決める (-10~10の範囲を100等分した数列) x=np.linspace(-10,10,100) #自由度fを1~10にして確率密度関数を描画する for f in range(10): t = stats.t(df=f) plt.plot(x, t.pdf(x), label=f"t({f})") plt.grid() plt.legend()
stats.f(df=自由度f1, df=自由度f2)