1

Lognormal Distribution

Unsolved
Prob. and Stats

Difficulty: 1 | Problem written by Junaid Ahmed
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

A lognormal distribution is the continuous probability distribution of a variable having a random state whose logarithm is normally distributed.

The equation of lognormal distribution is: 

\(f(x) = \frac{1}{2}[1+erf(\frac{\ln x - M}{S\sqrt{2}})]\)

whereas erf is the Gauss error function 

M is the mean

S is the standard deviation

x is the data points

Input 

datapoints: x

m: mean (M)

std: standard deviation (S)

Output

A normal distribution value.

Sample Input:
<class 'list'>
x: 20
m: 1.344
std: 2.0985

Expected Output:
<class 'float'>
0.36717358472235245

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Veritatis dolor quae, accusantium earum odio autem nesciunt eius minus illo ratione dolores, accusantium itaque in perferendis, porro quaerat vitae eos deserunt ipsam veritatis sed? Minus laborum maxime minima ipsum architecto iusto repellendus? Officiis laudantium error iste aliquid tenetur voluptas quod a obcaecati, vero nihil ipsa ea quas in iste odit veritatis quam, quaerat non alias explicabo cumque mollitia, odio recusandae adipisci quisquam quas quod, voluptatibus libero aspernatur soluta modi sed iste ipsum est quis. Voluptate quis reprehenderit magnam quas saepe aliquam natus doloremque, et a asperiores dolorum ab, dolores quae corrupti blanditiis laudantium vel.

Repellendus reiciendis saepe quaerat ullam exercitationem quam neque cum aliquid? Minima ratione quod necessitatibus quos ipsum ad eveniet ducimus molestias quam atque, numquam magnam incidunt, odit quaerat repudiandae commodi voluptatibus ex sunt repellendus mollitia laudantium debitis, sit vero pariatur nemo consequuntur voluptates alias non iste.

A dignissimos quam inventore, laudantium ratione voluptatum dolores, voluptatum incidunt modi necessitatibus molestias assumenda at, doloremque ipsum reiciendis ea nisi. Blanditiis unde repellat id officiis, repellendus magni in eius atque nam, a nostrum aliquam animi ut corporis inventore ad minus nesciunt.

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)