haskell / haskell/statistics

Statistics.Sample.KernelDensity.Simple is deprecated?

Offen
#112 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Haskell
Sterne
309
Forks
76
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

I wanted to learn more about this module's deprecation. I want to specify the lower and upper bounds for an estimate, where the lower and upper bounds extend beyond the range of the sample data. I was unable to get the results I want with `Statistics.Sample.KernelDensity.kde_`, but found that `Statistics.Sample.KernelDensity.Simple.estimatePDF` works perfectly. My question is, should `kde_` be able to do everything that `estimatePDF` can? Is there something I need to do to the data I pass into `kde_`? Here's an example:

With the following test data:

```haskell
let demoData = V.fromList $ concat $ zipWith replicate [5, 4, 3, 7] [0..3]
```

The following estimate:

```haskell
-- xValues has 'n' values ranging from 'a' to 'b'.
Stats.estimatePDF Stats.gaussianKernel bw demoData (Points xs)
```

Returns an estimate like this:

![__amby](https://cloud.githubusercontent.com/assets/197051/20458700/b0f45c84-ae79-11e6-8995-dc93cf41bac3.png)

While the following code:

```haskell
Stats.kde_ n a b demoData
```

Returns an estimate like this:

![__amby](https://cloud.githubusercontent.com/assets/197051/20458688/6da22ae2-ae79-11e6-987f-0c216fbd645e.png)

Thanks

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.