Calculates a particular set of summary statistics for a dataset.
get_stats(x)a numeric matrix or data frame with at least 2 columns/variables. Each column contains observations on a different variable. Missing observations are not allowed.
A named list of summary statistics containing
n The sample size.
means The sample means of each variable.
variances The sample means of each variable.
correlation The sample correlation matrix.
intercepts,slopes,rsquared Matrices whose (i,j)th entries are the
estimated regression coefficients in a regression of x[, i] on
x[, j] and the resulting coefficient of determination \(R^2\).
get_stats(anscombe[, c(1, 5)])
#> $n
#> [1] 11
#>
#> $means
#> x1 y1
#> 9.000000 7.500909
#>
#> $variances
#> x1 y1
#> 11.000000 4.127269
#>
#> $correlation
#> x1 y1
#> x1 1.0000000 0.8164205
#> y1 0.8164205 1.0000000
#>
#> $intercepts
#> x1 y1
#> x1 0.000000 1.332843
#> y1 3.000091 0.000000
#>
#> $slopes
#> x1 y1
#> x1 1.0000000 -0.9975311
#> y1 0.5000909 1.0000000
#>
#> $rsquared
#> [,1] [,2]
#> [1,] 1.0000000 0.6665425
#> [2,] 0.6665425 1.0000000
#>