始める無料で始める

回帰係数を可視化する

モデルを学習できたので、次は係数を可視化してみましょう。これはMachine Learningにおいて重要なステップで、各特徴量が予測結果にどのように影響するかを把握できます。

シフト済みの時系列データフレーム(prices_perc_shifted)と回帰モデル(model)はワークスペースに用意されています。

この演習では、係数と特徴量名のセットを受け取り、その係数値を可視化する関数を作成します。

この演習はコースの一部です

Pythonで学ぶMachine Learningによる時系列データ解析

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

def visualize_coefficients(coefs, names, ax):
    # Make a bar plot for the coefficients, including their names on the x-axis
    ax.bar(____, ____)
    ax.set(xlabel='Coefficient name', ylabel='Coefficient value')
    
    # Set formatting so it looks nice
    plt.setp(ax.get_xticklabels(), rotation=45, horizontalalignment='right')
    return ax
コードを編集して実行