in svinfer/summary_statistics/summary_statistics.py [0:0]
def estimate_summary_statistics(self, data):
x_moments, n = self._preprocess_data(data)
tmp = []
for i in range(len(self.x_columns)):
summary_for_one_col = SummaryStatisticsForOneColumn(
x_moments[i], self.x_s2[i], n
).estimate_summary_statistics(self.bias)
tmp.append(summary_for_one_col)
self.summary_statistics = pd.DataFrame(
data=tmp,
columns=["average", "standard_deviation", "skewness", "kurtosis"],
index=self.x_columns)
return self