请写出下方代码的功能
pearson = pd.Series(name="pearson correlation")
for i in train_x:
pearson[i] = pearsonr(train_y, train_x[i])[0]
var_cor = pearson.abs() > 0.5

答案是:

建立pearson序列,使用for循环,调用scipy.stats库中的pearsonr()函数,分别计算train_x中的每个变量与train_y的相关系数,并存入pearson序列中。判断pearson序列中符合“绝对值大于0.5”这一条件,得到逻辑值序列var_cor。
出自  国家开放大学  >  国家开放大学大数据预处理复习题

更多答案联系客服:19139051760
本题添加时间:2023/7/2 17:01:00