Skip to content

Instantly share code, notes, and snippets.

@kaizu
Created January 28, 2015 09:32
Show Gist options
  • Save kaizu/0a9336ccd67f5cee8d01 to your computer and use it in GitHub Desktop.
Save kaizu/0a9336ccd67f5cee8d01 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"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": "iVBORw0KGgoAAAANSUhEUgAAAXkAAAEACAYAAABWLgY0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAD9hJREFUeJzt3X+MHOddx/H3xhfTlmRrTpHOTuzIwamVBJWSCtKopHj6\nUyFqfvyB3FRqZUpBiFI1gBSwC8L3V0mKUPhRISFCKlOIkWkrK1aDsDEeNX8UFylpm8YxTiws7CBf\nUPProELY8vHHM+fb7O7szs3szuw+935Jq5udX/v1473Pzj2z8wxIkiRJkiRJkiRJkiRJkiSpy2PA\nAvBsx7w/BJ4Hvgt8HXh7x7I9wAvASeAjNdUoSSrpfcCtvDnkPwxckU0/lD0AbgG+A1wJbAVe7FhP\nktSAYSH8FPBq17wjwKVs+jiwOZu+F9gPXADOEEL+tpFUKUkqpeqR9i8BT2bT1wLnOpadA66ruH9J\nUgVVQv53gf8DHh+wzlKF/UuSKpopud0vAncBH+yY9xKwpeP55mzem2zbtm3p9OnTJV9Wktas08CN\nq92ozJH8ncCDhD74/+2Y/wRwP7AeuAF4B/DtnipPn2ZpaWniHnv37m28BmuyprVYlzUVewDbSuT1\n0CP5/cAO4BrgLLCX8DXJ9YQTsADfAj4DnAAOZD8vZvPsrpGkBg0L+Y/3mffYgPW/kD0kSRPA77Fn\nkiRpuoQe1lSMNRU3iXVZ03i1GnjNpax/SZJUUKvVghKZ7ZG8JEXMkJekiBnykhQxQ16SImbIS1LE\nDHlJipghL0kRM+QlKWKGvCRFzJCXpIgZ8gW127O0Wq3cR7s923SJktTDsWsKCuNGDKq7xTT+uyRN\nB8eukST1MOQlKWKG/MjM2F8vaeLYJ19QkT75/OX210uqxj55SVIPQ16SImbIS1LEDHlJipghL0kR\nM+QlKWKGvCRFzJCXpIgZ8pIUMUNekiI2LOQfAxaAZzvmzQJHgFPAYWBDx7I9wAvASeAjoytTklTG\nsJD/MnBn17zdhJDfDhzNngPcAnws+3kn8OcF9i9JGqNhIfwU8GrXvHuAfdn0PuC+bPpeYD9wATgD\nvAjcNpIqJUmllDnSniN04ZD9nMumrwXOdax3DriufGmSpKqqdqcsMXj8XcfXlaQGzZTYZgHYCJwH\nNgEvZ/NfArZ0rLc5m9djfn7+8nSSJCRJUqIMSYpXmqakaVp5P0UGoN8KHALemT3/IvAD4GHCSdcN\n2c9bgMcJ/fDXAf8E3Ejv0bw3DZGkVSp705BhR/L7gR3ANcBZ4PeBh4ADwKcJJ1h3ZuueyOafAC4C\nn8HuGklqlLf/K8gjeUlN8vZ/kqQehrwkRcyQl6SIGfKSFDFDXpIiZshLUsQMeUmKmCEvSREz5CUp\nYoa8JEXMkJekiBnymXZ7llarlfuQpGnkAGWZagOQDVvuAGWSqnGAMklSD0NekiJmyEtSxAz5WswM\nPKnbbs82XaCkSHniNTPuE6/Dtp3ENpE0OTzxKknqYchLUsQM+YmQ32dvf72kKuyTzzTdJ++FVJIG\nsU9ektTDkJekiBnykhQxQ16SImbIS1LEDHlJipghL0kRqxLye4DngGeBx4EfAWaBI8Ap4DCwoWqB\nkqTyyob8VuBXgHcD7wTWAfcDuwkhvx04mj2XJDWkbMi/AVwA3gbMZD//E7gH2Jetsw+4r2qBkqTy\nyob8K8AfAf9BCPfXCEfwc8BCts5C9lyS1JCZktttA36D0G3zOvD3wCe61lkiZ0CW+fn5y9NJkpAk\nSckyJClOaZqSpmnl/ZQdoOxjwIeBX86efxK4HfgA8H7gPLAJOAbc1LWtA5StcttJbC9J9ap7gLKT\nhFB/a/aiHwJOAIeAXdk6u4CDJfcvSRqBKkMN/zYhyC8BTxOO6q8GDgDXA2eAnYT++k4eya9y20ls\nL0n1Knsk73jyGUNe0iRzPHlJUg9DXpIiZshLUsQMeUmKmCEvSREz5CUpYoa8JEXMkJekiBnykhQx\nQ16SImbIS1LEDHlJipghL0kRM+QlKWKG/MSbodVq5T7a7dmmC5Q0wRxPPjPJ48kP23YS21PSaDme\nvCSphyEvSREz5CUpYoa8JEXMkJekiBnykhQxQ16SImbIS1LEDHlJitiaCvl2ezZ3eABJitGaGtZg\n8NAFDmsgaXI5rIEkqUeVkN8AfBV4HjgBvAeYBY4Ap4DD2TqSpIZUCfk/AZ4EbgZ+EjgJ7CaE/Hbg\naPZcktSQsn3ybweeAX68a/5JYAewAGwEUuCmrnXskx/xtvbJS/Gru0/+BuC/gC8DTwN/CfwoMEcI\neLKfcyX3L0kagZkK270b+Czwr8Af09s1s0TOIej8/Pzl6SRJSJKkZBmSFKc0TUnTtPJ+ynbXbAS+\nRTiiB7gD2EPovnk/cB7YBBzD7pqxb2t3jRS/urtrzgNnCSdYAT4EPAccAnZl83YBB0vuX5I0AlUu\nhnoX8CiwHjgNfApYBxwArgfOADuB17q280h+xNt6JC/Fr+yRvFe8riwdsKzqckNeUjVe8SpJ6mHI\nS1LEDHlJipghL0kRM+QlKWKGvCRFzJCfejO5d7tqtVq027NNFyipQX5PfmXpgGVVlze1bVju9+il\n6ef35CVJPQx5SYqYIS9JETPkJSlihrwkRcyQl6SIGfKSFDFDXpIiZshLUsQMeUmKmCEvSREz5CUp\nYoa8JEXMkJekiBnykhQxQ34Na7dnveGIFDlvGrKydMCyqssn86Yhg9tj8LaS6uVNQyRJPQx5SYqY\nIS9JEasa8uuAZ4BD2fNZ4AhwCjgMbKi4f0lSBVVD/gHgBCtn73YTQn47cDR7rkbN5H57RlL8qoT8\nZuAu4FFWzvjeA+zLpvcB91XYv0biIuEzuN9DUuyqhPwjwIPApY55c8BCNr2QPZckNWSm5HYfBV4m\n9McnOevkHi7Oz89fnk6ShCTJ24UkrU1pmpKmaeX9lO2Y/QLwSUJfwFuANvB14GcIoX8e2AQcA27q\n2taLoWrbtvq+vRhKmgx1Xwz1eWALcANwP/DPhNB/AtiVrbMLOFhy/6UMu0xfq5V/0tYhD6TpULa7\nptvy4d5DwAHg08AZYOeI9l/I4uKrDD+qVXHLJ217LS7altI0iGrsmiJjsUxqt8g01mVXjlQfx66R\nJPUw5CUpYoa8JEXMkJekiBnykhQxQ16SImbIS1LEDHlJipghL0kRM+QlKWKGvCRFzJCXpIgZ8pIU\nMUNekiJmyEtSxAx5SYqYIS9JETPkJSlihrwkRcyQl6SIGfKSFDFDXiXN0Gq1ch/t9mzTBUoCZpou\nQNPqIrCUu3RxsVVfKZJyeSQvSREz5CUpYoa8JEXMkJekiBnykhSxsiG/BTgGPAd8H/hcNn8WOAKc\nAg4DG6oWKEkqr2zIXwB+E/gJ4Hbg14Gbgd2EkN8OHM2ea03ye/TSJBjVl5kPAl/KHjuABWAjkAI3\nda27tLSU//3qKlqtFoO+ux3+uXnLq2w7zn3HW9e43gdSjEK+rT6zR9EnvxW4FTgOzBECnuzn3Aj2\nL0kqqWrIXwV8DXgAWOxatsTgQzlJ0phVGdbgSkLAf4XQXQMr3TTngU3Ay/02nJ+fvzydJAlJklQo\nQ5Lik6YpaZpW3k/ZPvkWsA/4AeEE7LIvZvMeJpx03UDvyVf75K0L++Sl1SnbJ1825O8Avgl8j5Xf\n5D3At4EDwPXAGWAn8FrXtoa8dWHIS6tTd8hXYchbF6G37+KAZRdyt7z66h/jjTdeGbBvKT5lQ96h\nhtWQQUMVD/6AcBhjqTiHNZCkiBnykhQxQ15RabdnHU5B6uCJ10LLqi63rlHvO+89VOQ94Ld6NI2a\nHNZAkjShDHlJipghL0kRM+QlKWJeDKUpNLN8EkrSEIa8ptCwq2UlLbO7RpIiZshLUsQMeUmKmCEv\nSREz5CUpYoa8JEXMkJekiBnyWmNmHIZYa4oXQ2mNyb+QytsKKkZTdyQ/6KYQkqQ3m7oj+cXFV/GS\ndkkqZuqO5KXxye+vt89e02rqjuSl8Rk08Jl99ppOHslLhTVzpO/NyVXF1N3Ie/CNmqf3xtTWNe3b\nhuXjuEm4NycXeCNvSVIfhrw0Mk1daOUJY+UbR8jfCZwEXgB+Zwz7lybU8onb3kf46m/9rzv+19ak\nG3XIrwO+RAj6W4CPAzeP+DXWkLTpAvpImy6gj7TpAvpImy6grzRNmy6hx6hrGsWJ6klsp7JGHfK3\nAS8CZ4ALwN8B9474NdaQtOkC+kibLqCPtOkC+kibLqCvSQyvUde0csFk+b9sJrGdyhp1yF8HnO14\nfi6bV9iwT2FpOg3uN2+11k/ke37Q76N9/b2qtNe42nrUF0MV+h7X3Xffnbts8LAF4NAFmk6DL7Qa\n/tXOZgz6ffTisF5V2mtcbT3q/6XbgXlCnzzAHuAS8HDHOi8C20b8upIUu9PAjU0XMZMVshVYD3wH\nT7xKUlR+Hvg3whH7noZrkSRJkrRaRS6K+tNs+XeBWyegpgR4HXgme/xeDTU9BiwAzw5Yp+52GlZT\nQv3ttAU4BjwHfB/4XM56dbZVkZoS6m2rtwDHCV2lJ4A/yFmv7vdUkboS6n9fQbi+5xngUM7yuttq\nWE0JzbTTm6wjdNdsBa6kf9/8XcCT2fR7gH+ZgJoS4Ikx19HtfYQ3Tl6g1t1ORWpKqL+dNgI/lU1f\nRegSbPo9VaSmhPrb6m3ZzxlCG9zRtbyJ91SRuhLqbyuA3wL+Nue1m2qrQTUlOfP7GtfYNUUuiroH\n2JdNHwc2AHNjqqdoTVD/99WeAgZdnVF3OxWpCepvp/OED2aA/waeB67tWqfutipSE9TfVj/Mfq4n\nHNy80rW8ifdUkbqg/rbaTAjyR3Neu4m2GlYTA+b3GFfIF7koqt86m8dUT9GaloD3Ev4se5IwNEPT\n6m6nIppup62EvzSOd81vsq3yamqira4gfPgsELqTTnQtb6qdhtXVRFs9AjxI+Kp3P0201bCaVtVO\n4wr5ooNbd38ajXNQ7CL7fprQz/ou4M+Ag2OsZzXqbKcimmynq4CvAg8Qjp67NdFWg2pqoq0uEbqR\nNgM/R/jzvlsT7TSsrrrb6qPAy4R+7UFHxnW2VZGaVtVO4wr5l7Iilm0hfAIOWmdzNm9citS0yMqf\nlP9A6Ltv+trtutupiKba6Urga8Df0P+N3URbDaupyffU68A3gJ/umt/0eyqvrrrb6r2E7ph/B/YD\nHwD+umudutuqSE0TkVNFLorqPKFxO+M/oVGkpjlWPj1vI/Tf12ErxU681tFOy7aSX1MT7dQivNkf\nGbBO3W1VpKa62+oaQr8xwFuBbwIf7FqnifdUkbqa+v0D2EH/b7I09fsH+TWtqp3GdSPvi8BngX8k\nnGD5K8JJqV/Nlv8FoeHuIpwM/R/gU2OqZTU1/QLwa9m6PwTuH3NNED6tdxB+Cc4CewmfzMs11d1O\nRWpqop1+FvgE8D3Cn7IAnweu76ir7rYqUlPdbbWJcKLwiuzxFeAozf7uFa2rifdVp+VumKbbalhN\nTbeTJEmSJEmSJEmSJEmSJEmSJEmSJI3e/wOozmqI4Il7LgAAAABJRU5ErkJggg==\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