Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
name = "PSIS"
uuid = "ce719bf2-d5d0-4fb9-925d-10a81b42ad04"
version = "0.9.8"
version = "0.10.0-DEV"
authors = ["Seth Axen <seth.axen@gmail.com> and contributors"]

[deps]
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
LogExpFunctions = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"

[compat]
DimensionalData = "0.24.2, 0.25, 0.26, 0.27, 0.28, 0.29, 0.30"
Distributions = "0.25.81"
DocStringExtensions = "0.9.2"
JLD2 = "0.4.46, 0.5, 0.6"
LinearAlgebra = "1"
LogExpFunctions = "0.3.3"
Plots = "1.10.1"
Printf = "1"
RecipesBase = "1"
ReferenceTests = "0.9, 0.10"
StableRNGs = "1"
Statistics = "1"
Expand All @@ -29,10 +28,9 @@ DimensionalData = "0703355e-b756-11e9-17c0-8b28908087d0"
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
ReferenceTests = "324d217c-45ce-50fc-942e-d289b448e8cf"
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
test = ["DimensionalData", "Distributions", "Logging", "JLD2", "Plots", "ReferenceTests", "StableRNGs", "Test"]
test = ["DimensionalData", "Distributions", "Logging", "JLD2", "ReferenceTests", "StableRNGs", "Test"]
2 changes: 0 additions & 2 deletions docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ DocumenterCitations = "daee34ce-89f3-4625-b898-19384cb65244"
DocumenterInterLinks = "d12716ef-a0f6-4df4-a9f1-a5a34e75c656"
MCMCDiagnosticTools = "be115224-59cd-429b-ad48-344e309966f0"
PSIS = "ce719bf2-d5d0-4fb9-925d-10a81b42ad04"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

[compat]
Expand All @@ -14,4 +13,3 @@ Documenter = "1"
DocumenterCitations = "1.2.1"
DocumenterInterLinks = "1"
MCMCDiagnosticTools = "0.3.2"
Plots = "1.10.1"
3 changes: 1 addition & 2 deletions docs/make.jl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Distributions, Plots, PSIS
using Distributions, PSIS
using Documenter
using DocumenterCitations
using DocumenterInterLinks
Expand All @@ -22,7 +22,6 @@ makedocs(;
),
pages=[
"Home" => "index.md",
"Plotting" => "plotting.md",
"API" => "api.md",
"Internal" => "internal.md",
"References" => "references.md",
Expand Down
8 changes: 0 additions & 8 deletions docs/src/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,4 @@
```@docs
PSISResult
psis
ess_is
```

## Plotting

```@docs
PSISPlots
PSISPlots.paretoshapeplot
```
3 changes: 0 additions & 3 deletions docs/src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,3 @@ result # hide
```

As indicated by the warnings, this is a poor choice of a proposal distribution, and estimates are unlikely to converge (see [`PSISResult`](@ref) for an explanation of the shape thresholds).

When running PSIS with many parameters, it is useful to plot the Pareto shape values to diagnose convergence.
See [Plotting PSIS results](@ref) for examples.
28 changes: 0 additions & 28 deletions docs/src/plotting.md

This file was deleted.

5 changes: 2 additions & 3 deletions src/PSIS.jl
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
module PSIS

using DocStringExtensions: FIELDS
using LogExpFunctions: LogExpFunctions
using Printf: @sprintf
using Statistics: Statistics

export PSISPlots
export PSISResult
export psis, psis!, ess_is
export psis

include("utils.jl")
include("generalized_pareto.jl")
include("core.jl")
include("ess.jl")
include("recipes/plots.jl")

end
Loading
Loading