特征工程--去除多重相关性
发布时间
阅读量:
阅读量
所谓共线性,是指各个自变量之间呈现出高度甚至完全的线性关联性。这种现象将削弱模型的预测性能,并提升对模型输出结果进行解读的难度。
plot_data = data[['A', 'B']].dropna()
plt.plot(plot_data['A'], plot_data['B'], 'bo')
plt.xlabel('Site EUI'); plt.ylabel('Weather Norm EUI')
plt.title('Weather Norm EUI vs Site EUI, R = %.4f' % np.corrcoef(data[['A', 'B']].dropna(), rowvar=False)[0][1])
AI写代码python
运行

剔除共线特征 函数
def remove_collinear_features(x, threshold):
'''
Objective:
Remove c
全部评论 (0)
还没有任何评论哟~
