练习 - 使用 Seaborn 分析数据
Azure Notebooks(通常也包括 Python)很棒的一点在于提供数千个开源库,供你执行复杂的任务而无需编写大量代码。 在本单元中,你将使用用于统计可视化的库 Seaborn 绘制你加载的两个数据集中的第二个数据集,涵盖 1882 到 2014 年。 Seaborn 可以创建一条伴有投影的回归线,通过一个简单的函数调用根据回归显示数据点应位于什么位置。
将光标放在笔记本底部的空白单元格中。 将单元格类型更改为 Markdown 并输入文本“使用 Seaborn 执行线性回归”。
添加 Code 单元格并将以下代码粘贴到其中。
plt.scatter(years, mean) plt.title('scatter plot of mean temp difference vs year') plt.xlabel('years', fontsize=12) plt.ylabel('mean temp difference', fontsize=12) sns.regplot(yearsBase, meanBase) plt.show()
运行代码单元以生成带有回归线的散点图,并生成数据点预期落入范围的直观表示。
比较实际值和 Seaborn 生成的预测值
请注意,前 100 年的数据点与预测值比较吻合,但是大约从 1980 年开始变得不吻合。 正是这样的模型让科学家们相信气候变化正在加剧。