MathGroup Archive 2002

[Date Index] [Thread Index] [Author Index]

Search the Archive

RE: 4.1 wont Solve LogNormal that 3.x could?

  • To: mathgroup at
  • Subject: [mg35959] RE: [mg35923] 4.1 wont Solve LogNormal that 3.x could?
  • From: "DrBob" <majort at>
  • Date: Fri, 9 Aug 2002 05:18:07 -0400 (EDT)
  • Reply-to: <drbob at>
  • Sender: owner-wri-mathgroup at

No... my use of Simplify had nothing to do with it; I just wanted to see
simple answers.  My solution does things in a certain order and avoids
the step that Solve had trouble with.

The fact that Mathematica doesn't Simplify Log[Exp[x]] is just an
example of what might seem correct but isn't quite right; it's not
necessarily the specific problem in your situation.


-----Original Message-----
From: Nicholas Georgakopoulos [mailto:georgakopoulos at] 
To: mathgroup at
Subject: [mg35959] Re: [mg35923] 4.1 wont Solve LogNormal that 3.x could?

Your code works even if all Simplify[ ] are removed.
Doesn't that negate the proposition that M'ca 4.1 refuses to solve due
proper refusal to simplify?

----- Original Message -----
From: "DrBob" <majort at>
To: mathgroup at
Subject: [mg35959] RE: [mg35923] 4.1 wont Solve LogNormal that 3.x could?

> I don't know why 4.2 considered it unsolvable, but it could be because
> 4.2 knows more, not less.  4.2 is unwilling to simplify Log[E^x] to x,
> for instance, probably because of concerns about the many possible
> branches of Log.  In the error message a bad equation is listed that
> essentially equates two logarithms.  You or I would simplify by
> exponentiating each, but 4.2 knows that branch issues make that not
> quite right.
> Anyway, here's a solution in 4.2 that avoids the problem:
> Off[General::spell1, Solve::ifun]; s =. ; m =. ;
> sols = Solve[{Mean[LogNormalDistribution[m, s]] == mean}, m]
> v = Simplify[Variance[LogNormalDistribution[m, s]] /. First[sols]]
> Solve[{v == stdev^2}, s]//Simplify
> Bobby
> -----Original Message-----
> From: ng [mailto:georgakopoulos at]
To: mathgroup at
> Sent: Thursday, August 08, 2002 5:06 AM
> Subject: [mg35959] [mg35923] 4.1 wont Solve LogNormal that 3.x could?
> Why could 3.x sovle the following, while 4.1 considers it unsolvable?
> Thanks!
> Nicholas
> Off[General::spell1, Solve::ifun]; s =. ;m=.;
> sols = Solve[ {
> Mean[LogNormalDistribution[m, s]] == mean,
> Variance[LogNormalDistribution[m, s]] == stdev^2
> }, {m, s}] )

  • Prev by Date: RE: Infinite series problem
  • Next by Date: Re: ALL roots of non-polynomial equation
  • Previous by thread: Kramers Kronig Relations
  • Next by thread: Re: Need Help! Mathlink C++ problems - solution