def estimate_summary_statistics()

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