Created
January 28, 2015 09:32
-
-
Save kaizu/0a9336ccd67f5cee8d01 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"metadata": { | |
"name": "", | |
"signature": "sha256:006719e533ecc1441c68b13072ede12faca63dc73cf07931bcf628df28184843" | |
}, | |
"nbformat": 3, | |
"nbformat_minor": 0, | |
"worksheets": [ | |
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"%matplotlib inline\n", | |
"import numpy\n", | |
"import scipy\n", | |
"import scipy.stats\n", | |
"import matplotlib.pylab as plt\n", | |
"import pylab" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 1 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"def convert(loc, scale):\n", | |
" m, v = loc, scale * scale\n", | |
" mean = numpy.log(m * m / numpy.sqrt(v + m * m))\n", | |
" sigma = numpy.sqrt(numpy.log(1 + v / (m * m)))\n", | |
" return mean, sigma" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 2 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"N = 1000\n", | |
"Xmean, Ymean = 1.0, 1.0" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 3 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"m = 1\n", | |
"X = numpy.zeros(N, numpy.double)\n", | |
"for _ in range(m):\n", | |
" mean, sigma = convert(Xmean / m, 0.5)\n", | |
" X += numpy.random.lognormal(mean, sigma, size=N)\n", | |
" # X += numpy.random.normal(Ymean, 0.5, size=N)" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 4 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"# mean, sigma = convert(Ymean, 0.5)\n", | |
"# Y = numpy.random.lognormal(mean, sigma, size=N)\n", | |
"# Y = numpy.random.normal(Ymean, 0.5, size=N)\n", | |
"Y = Ymean * numpy.ones(N, numpy.double)" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 5 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"pylab.hist(X, bins=numpy.linspace(0, Xmean * 5, 50))\n", | |
"print \"Mean of X = %g, STD of X = %g\" % (numpy.mean(X), numpy.std(X))\n", | |
"print \"Skewness of X = %g\" % (scipy.stats.skew(X))" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"stream": "stdout", | |
"text": [ | |
"Mean of X = 1.03394, STD of X = 0.555739\n", | |
"Skewness of X = 2.06638\n" | |
] | |
}, | |
{ | |
"metadata": {}, | |
"output_type": "display_data", | |
"png": "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\n", | |
"text": [ | |
"<matplotlib.figure.Figure at 0x7f3f52fa1a10>" | |
] | |
} | |
], | |
"prompt_number": 6 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"B = X / Y\n", | |
"Bmean = Xmean / Ymean\n", | |
"pylab.hist(B, bins=numpy.linspace(0, Bmean * 5, 50))\n", | |
"print \"Mean of B = %g, STD of B = %g\" % (numpy.mean(B), numpy.std(B))\n", | |
"print \"Skewness of B = %g\" % (scipy.stats.skew(B))" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"stream": "stdout", | |
"text": [ | |
"Mean of B = 1.03394, STD of B = 0.555739\n", | |
"Skewness of B = 2.06638\n" | |
] | |
}, | |
{ | |
"metadata": {}, | |
"output_type": "display_data", | |
"png": "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\n", | |
"text": [ | |
"<matplotlib.figure.Figure at 0x7f3f64096390>" | |
] | |
} | |
], | |
"prompt_number": 7 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 7 | |
} | |
], | |
"metadata": {} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment