def SubCorr_statistic(self,data_x=None,data_y=None):
if data_x is None:
data_x=self.data_x
if data_y is None:
data_y=self.data_y
dx = shape(data_x)[1]
stats_value = zeros(dx)
for dd in range(dx):
stats_value[dd] = pearsonr(data_x[:,[dd]],data_y)[0]**2
SubCorr = sum(stats_value)/float(dx)
return SubCorr
评论列表
文章目录