Common, public domain and oss datasets in Matrix format for Groovy applications running on JDK 17 or later.
Includes mtcars, iris, PlantGrowth, ToothGrowth, USArrests, diamonds, mpg, and map data
Gradle:
implementation 'se.alipsa.groovy:matrix-core:2.2.0'
implementation 'se.alipsa.groovy:matrix-datasets:1.1.0'
Maven:
<dependencies>
<dependency>
<groupId>se.alipsa.groovy</groupId>
<artifactId>matrix-core</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>se.alipsa.groovy</groupId>
<artifactId>matrix-datasets</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
import se.alipsa.groovy.datasets.*
import se.alipsa.groovy.matrix.*
Matrix iris = Dataset.iris()
Matrix speciesMeans = Stat.meanBy(iris, 'Sepal Length','Species')
println speciesMeans.content()
Species | Sepal Length |
---|---|
Iris-versicolor | 5.936 |
Iris-virginica | 6.588 |
Iris-setosa | 5.006 |
The following table illustrates the version compatibility of the matrix datasets and matrix core
Matrix datasets | Matrix core |
---|---|
1.0.3 | 1.2.3 -> 1.2.4 |
1.0.4 | 2.0.0 -> 2.1.1 |