Mathematica Asked by Sara Malik on March 20, 2021
I want to plot density function graphs of Ailamujia distribution pdf and acd on mathematica software .
Although I have the same question as @m_goldberg, you may try the following code to play with. You can play with different values of eta
in f[x_]
:
ClearAll[f, F, tet, eta];
Manipulate[
f[x_] := 4 x tet^2 Exp[-2 tet eta];
F[x_] := 1 - (1 + 2 tet x) Exp[-2 tet x];
Plot[{f[x], F[x]}, {x, 0, 1}],
{eta, 0, 10},
{tet, 0, 10}
]
Answered by Tugrul Temel on March 20, 2021
Clear["Global`*"]
Define the distribution using ProbabilityDistribution
AilamujiaDistribution[θ_] = ProbabilityDistribution[
4*x*θ^2*E^(-2*θ*x), {x, 0, Infinity},
Assumptions -> {θ > 0}];
Then the distribution can be used like the built-in distributions.
dist = AilamujiaDistribution[θ];
PDF[dist, x]
(* Piecewise[{{(4*x*θ^2)/E^(2*x*θ),
x > 0}}, 0] *)
Plot3D[PDF[dist, x], {x, 0, 5}, {θ, 0, 2},
PlotRange -> All,
PlotPoints -> 25,
MaxRecursion -> 5,
AxesLabel -> (Style[#, 14, Bold] & /@ {x, θ, PDF})]
CDF[dist, x]
(* Piecewise[
{{(-1 + E^(2*x*θ) - 2*x*θ)/
E^(2*x*θ), x > 0}}, 0] *)
Plot3D[CDF[dist, x], {x, 0, 5}, {θ, 0, 2},
PlotRange -> All,
PlotPoints -> 25,
MaxRecursion -> 5,
AxesLabel -> (Style[#, 14, Bold] & /@ {x, θ, CDF})]
Mean[dist]
(* 1/θ *)
Variance[dist]
(* 1/(2 θ^2) *)
StandardDeviation[dist] //
Simplify[#, DistributionParameterAssumptions[dist]] &
(* 1/(Sqrt[2] θ) *)
EDIT: This distribution is equivalent to GammaDistribution[2, 1/(2θ)]
PDF[dist, x] === PDF[GammaDistribution[2, 1/(2 θ)], x]
(* True *)
Answered by Bob Hanlon on March 20, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP