aboutsummaryrefslogtreecommitdiff
path: root/print.go
blob: 2a39c714255cab7076cd998ef559d737eeebd77a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package stats

import (
	"fmt"
)

// Prints each calculated statistic on a line with one tab preceding it
func (s *Stats) PrettyStats() string {
	return fmt.Sprintf(`
	Mean: %.2f
	Variance: %.2f
	Standard Deviation: %.2f
	Skewness: %.2f
	Kurtosis: %.2f
`, s.Mean(), s.Variance(), s.StandardDeviation(), s.Skewness(), s.Kurtosis())
}

// Returns a string containing all of the data within the struct
func (s *Stats) Internals() string {
	return fmt.Sprintf("%#v", s)
}