Skip to content

Latest commit

 

History

History
84 lines (70 loc) · 3.11 KB

File metadata and controls

84 lines (70 loc) · 3.11 KB
title Installation
description kstats zu einem Gradle-KTS-Projekt mit BOM oder einzelnen Modulabhängigkeiten hinzufügen.

kstats wird unter org.oremif auf Maven Central veröffentlicht. Die aktuelle Version ist {{kstats-version}}.

Gradle-KTS-Einrichtung

Die BOM hält alle Module auf derselben Version. Es müssen nur die Module aufgeführt werden, die das Projekt benötigt.
```kotlin
dependencies {
    implementation(platform("org.oremif:kstats-bom:{{kstats-version}}"))

    implementation("org.oremif:kstats-core")
    implementation("org.oremif:kstats-distributions")
    implementation("org.oremif:kstats-hypothesis")
    implementation("org.oremif:kstats-correlation")
    implementation("org.oremif:kstats-sampling")
}
```
Für Projekte, die nur ein Modul benötigen, wird die Version direkt angegeben.
```kotlin
dependencies {
    implementation("org.oremif:kstats-core:{{kstats-version}}")
}
```
In einem Kotlin-Multiplatform-Projekt werden Abhängigkeiten innerhalb von `commonMain` deklariert.
```kotlin
kotlin {
    sourceSets {
        commonMain.dependencies {
            implementation(project.dependencies.platform("org.oremif:kstats-bom:{{kstats-version}}"))

            implementation("org.oremif:kstats-core")
            implementation("org.oremif:kstats-distributions")
        }
    }
}
```

Modulübersicht

Modul Umfasst Abhängig von
kstats-core Deskriptive Statistik, mathematische Hilfsfunktionen, Validierung, Exceptions
kstats-distributions 18 stetige + 10 diskrete Wahrscheinlichkeitsverteilungen kstats-core
kstats-hypothesis Parametrische, nichtparametrische, Normalitäts- und kategoriale Tests kstats-distributions
kstats-correlation Korrelationskoeffizienten, Matrizen, einfache lineare Regression kstats-distributions
kstats-sampling Rangbildung, Normalisierung, Binning, Bootstrap, gewichtetes Sampling kstats-core
graph TD
    A[kstats-core] --> B[kstats-distributions]
    B --> C[kstats-hypothesis]
    B --> D[kstats-correlation]
    A --> E[kstats-sampling]
Loading
Beginnen Sie mit `kstats-core` für deskriptive Zusammenfassungen. Fügen Sie `kstats-distributions` hinzu, wenn Wahrscheinlichkeitsmodelle benötigt werden, und `kstats-hypothesis` oder `kstats-correlation`, wenn die Analyse in Richtung Inferenzstatistik geht. Verwenden Sie die BOM, sobald das Projekt von mehr als einem Modul abhängt.

Nächste Schritte

Die erste Analyse mit Beispielen aus allen Modulen durchführen. Die vollständige Liste der Kotlin-Multiplatform-Zielplattformen einsehen.