Exemplo n.º 1
0
    def get_statistical_features(self, data):
        p = PeakAnalysis(self.view)

        min_value = np.amin(data)
        max_value = np.amax(data)
        root_mean_square = UMath.get_root_mean_square(data)
        peaks_number = np.mean(len(p.get_peaks(data)))
        crest_factor = np.median(p.get_peak_to_average_ratios(data))
        skewness = stats.skew(data, False)
        kurtosis = stats.kurtosis(data, False)
        variance = np.var(data)

        return [min_value, max_value, root_mean_square, peaks_number, crest_factor, skewness, kurtosis, variance]
Exemplo n.º 2
0
    def get_statistical_features(self, data):
        p = PeakAnalysis(self.view)

        min_value = np.amin(data)
        max_value = np.amax(data)
        root_mean_square = UMath.get_root_mean_square(data)
        peaks_number = np.mean(len(p.get_peaks(data)))
        crest_factor = np.median(p.get_peak_to_average_ratios(data))
        skewness = stats.skew(data, False)
        kurtosis = stats.kurtosis(data, False)
        variance = np.var(data)

        return [
            min_value, max_value, root_mean_square, peaks_number, crest_factor,
            skewness, kurtosis, variance
        ]