Skip to content

Distributional regression with Bernstein quantile networks

Notifications You must be signed in to change notification settings

jbbremnes/BQNet.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BQNet

BQNet.jl is a Julia package for distributional regression using Bernstein quantile networks (BQN). That is,

  • the conditional distribution is specified by its quantile function and assumed to be a Bernstein polynomial of a certain degree
  • its distribution parameters, the coefficients of the Bernstein polynomial, are linked to the input variables/covariates by a neural network
  • the model parameters, the weights and biases of the network, are estimated by optimising a composite quantile loss function.

The package is based on Flux.

Installation

BQNet can be installed by

using Pkg
Pkg.add(url = "https://github.com/jbbremnes/BQNet.jl")

or by entering REPL's package environment by pressing ] and then

add "https://github.com/jbbremnes/BQNet.jl"

Examples

In the following examples the BQN is applied to various data

Background

...

References

About

Distributional regression with Bernstein quantile networks

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages