;ò aNA>c@sDdZdZdklZlZlZd„Zd„Zd„ZdS(s¬SciParam: Stochastic Helper Functions source: GREAT-ER Model Worker Implements: - LogNorm_FivePercentileToStddev() - LogNormToNorm() - NormToLogNorm() s$Revision: 1.1 $(ssqrtslogsexpcCs¯d}t|ƒdjoŽt|dƒ}t|dƒ}|djp |djodSq«t||dt||ƒƒ|}|tt ||ƒdƒ}|SndSdS(sEDerive stddev for log-normal distribution from 5 percentile and mean.f-1.6449iiif0.0N( szslens descriptivessfloatsmeansperfivessqrtslogssysexpssx(s descriptivesssyssxsperfiveszsmean((sV/mnt/gmirror/ports/x11-toolkits/py-SciParam/work/SciParam-1.0.1/SciParam/stochastic.pysLogNorm_FivePercentileToStddevs&cCsÒt|ƒdjo±t|dƒ}t|dƒ}|djp |djo-d}|djo d}q¶t|ƒ}n=t||||dƒ}t |ƒ}t|ƒd|}||fSn ddfSdS(s?Transform log-normal descriptives to corresponding normal dist.iiif0.0f0.5N( slens descriptivessfloatslog_meanslog_sdevs norm_sdevs norm_meanslogsnorm_varssqrt(s descriptivess norm_sdevsnorm_vars norm_meanslog_meanslog_sdev((sV/mnt/gmirror/ports/x11-toolkits/py-SciParam/work/SciParam-1.0.1/SciParam/stochastic.pys LogNormToNorm0s   cCs¤t|ƒdjoƒt|dƒ}t|dƒ}||}t|d|ƒ}t|ƒd}|djo|t |ƒ}nd}||fSn ddfSdS(s?Transform normal descriptives to corresponding log-normal dist.iiif0.5f0.0N( slens descriptivessfloats norm_means norm_sdevsnorm_varsexpslog_meanstempssqrtslog_sdev(s descriptivess norm_sdevstempsnorm_vars norm_meanslog_meanslog_sdev((sV/mnt/gmirror/ports/x11-toolkits/py-SciParam/work/SciParam-1.0.1/SciParam/stochastic.pys NormToLogNormIs  N( s__doc__s __version__smathssqrtslogsexpsLogNorm_FivePercentileToStddevs LogNormToNorms NormToLogNorm(slogssqrtsexps LogNormToNorms __version__s NormToLogNormsLogNorm_FivePercentileToStddev((sV/mnt/gmirror/ports/x11-toolkits/py-SciParam/work/SciParam-1.0.1/SciParam/stochastic.pys?s