Comments (2)
Hello,
- To the first question, we use ranking. The basic idea is to order the data from 1...N and then divide by N. See the code snippets
- If I understand this question correctly, it wouldn't. Assume you had a data that you drew from some distribution and you did the integral transform (convert it to between 0 and 1), then it's result will be roughly the same.
- You can try the following (pseudo-code here!):
- Generate some random variables.
norm.random(n=1000)
- Get the cdf (integral transform) of it
norm.cdf(rvs)
assert cdf == psuedo_obs(rvs)
- Generate some random variables.
- You can try the following (pseudo-code here!):
- Not all copula classes converts the inputs to pseudo-obs. I believe empirical copulas don't. See Issue 21. The other copulae should convert data to pseudo-obs when they receive it because it generally doesn't hurt (from experience, most researchers forget to pass in the integral transform as inputs and just put in the raw data) and doesn't cost too much computation (done only once).
- The general principle is that I try my best to choose sane defaults and abstract certain data transformations so researchers can have less stuff to consider in their head. It's possible to tweak any settings you'd like.
Hope this addresses your questions
from copulae.
Yes, that is helpful thanks! I may have another question or two as I continue to test this package, but this leaves me in a good spot right now.
from copulae.
Related Issues (20)
- hi .. idea HOT 1
- Printing Issue HOT 2
- cannot import name 'Ties' from 'copulae.types' ( HOT 1
- Question about BaseCopula.random() Method HOT 1
- EmpiricalCopula does not work HOT 2
- Copula Fit Replication with SAS using Uniform Marginals HOT 2
- Error after update HOT 2
- Designation of p_obs does not affect the fit HOT 2
- the summary( ) got converging error HOT 2
- ModuleNotFoundError: No module named 'copulae.special._specfunc' HOT 2
- Python 3.6 not supported? HOT 4
- How to Inverse Normalisation?[Quantile Function] HOT 2
- Fixing Correlation Matrix if copulae.fit() HOT 2
- test_gmc failures HOT 1
- Feature Request - Plot a copula
- Gaussian Mixture Copula Model gives wrong sampling
- Frank and Gaussian Copula give Error
- PEP 517 builds HOT 1
- Ver 0.7.7 - Kendall Tau not supported for Student Copula HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from copulae.