Copulas.jl icon indicating copy to clipboard operation
Copulas.jl copied to clipboard

[New feature] Rosenblatt (and inverse) transformations

Open lrnv opened this issue 1 year ago • 3 comments

AnderGray said in Joss's review:

Rossenblat (and inverse) transformation is often used in uncertainty analysis (particularly reliability analysis) to transform random variables into independent standard normal variables.


There is a bit of rosenblatt transformation implemented in BivariateCopulas.jl. I know this transformation is very useful, I am just not really sure how we can make it generic enough to work for all copulas (on one side) and specific enough for standard models to obtain fast computations.

It is also used to do quasi-random-number generation with a dependence structure, which is really useful for some use-cases.

lrnv avatar Feb 13 '24 10:02 lrnv

@AnderGray By the way, would you agree for us to port plotting interface / rosenblatt transforms / other functionalities from BivariateCopulas.jl to Copulas.jl ? We will have to think about how to credit you of course, maybe you should author the PRs

lrnv avatar Feb 16 '24 22:02 lrnv

@lrnv Just seeing this. Yes, very happy to give it a go :)

AnderGray avatar Mar 05 '24 10:03 AnderGray

@AnderGray Thanks, I will go in this direction then as soon as bandwidth becomes available again.

lrnv avatar Mar 05 '24 10:03 lrnv