copulalib 1.1.0
A library for the copula
This is a package/library in python to model the copulas. This is being developed under the project AMBHAS.
This contains module for the following copula
- Frank
- Clayton
- Gumbel
Installing copulalib
Installing copulalib can be done by downloading source file (copulalib--<version>.tar.gz), and after unpacking issuing the command:
python setup.py install
This requires the usual Distutils options available.
Or, download the copulalib--<version>.tar.gz file and issue the command:
pip /path/to/copulalib--<version>.tar.gz
Or, directly using the pip:
pip install copulalib
Usage
Import required modules:
import numpy as np import matplotlib.pyplot as plt from copulalib.copulalib import Copula
Generate random (normal distributed) numbers:
x = np.random.normal(size=100) y = 2.5*x+ np.random.normal(size=100)
Make the instance of Copula class with x, y and clayton family:
foo = Copula(x, y, family='clayton')
Print the Kendall's rank correlation:
print foo.tau
Print spearmen's correlation:
print foo.sr
Print pearson's correlation:
print foo.pr
Print the parameter (theta) of copula:
print foo.theta
Generate the 1000 samples (U,V) of copula:
X1, Y1 = foo.generate_xy(1000)
For more details see the test.py file inside module.
Changelog
1.1.0 (June 2011)
- Changed from function orieted to object oriented, documentation improved.
1.0.0 (May 2011)
- Initial release
Any questions/comments
If you have any comment/suggestion/question, please feel free to write me at satkumartomer@gmail.com
So far, the documents are not well explained, I will be updating them soon.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| copulalib-1.1.0.linux-x86_64.exe (md5) | MS Windows installer | any | 2011-06-18 | 67KB | 163 |
|
copulalib-1.1.0.linux-x86_64.tar.gz
(md5)
built for Linux-2.6.38-8-generic-x86_64-with-glibc2.4 |
"dumb" binary | any | 2011-06-18 | 7KB | 264 |
| copulalib-1.1.0.tar.gz (md5) | Source | 2011-06-18 | 13KB | 275 | |
- Author: Sat Kumar Tomer
- Home Page: http://ambhas.com/
- Download URL: http://ambhas.com/tools/copulalib-1.1.0.tar.gz
- Keywords: copula,bi-variate statistics
- Categories
- Package Index Owner: Sat.Tomer
- DOAP record: copulalib-1.1.0.xml
