アンケートデータの可視化
前の演習で扱ったヨーロッパのIT専門家のアンケートデータに続いて、experience_years と current_salary の線形関係を可視化し、経験年数ごとのおおよその給与水準を把握しましょう。
データは data として、pandas、Matplotlib.pyplot、NumPy はそれぞれ pd、plt、np として読み込まれています。
この演習はコースの一部です
Pythonで学ぶアンケートデータ分析
演習の手順
- 元の値を散布図でプロットします。
- データのレンジを取得します。
- 回帰直線を描画するための値の範囲を取得します。
- 回帰直線をプロットします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Plot the original values using a scatter plot
x = data.____
y = data.____
____.____(x,y)
# Get the range of data
max_x = ____
min_x = ____
# Get the range of values
x = ____.____(min_x,max_x,1)
y = 1590.4569 * x + 58080
# Plot the regression line
____.____(x, y,'r')
plt.show()