MathGroup Archive 2009

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

Search the Archive

Re: solving a system of two equations

  • To: mathgroup at smc.vnet.net
  • Subject: [mg102014] Re: solving a system of two equations
  • From: Helen Read <hpr at together.net>
  • Date: Sun, 26 Jul 2009 03:57:03 -0400 (EDT)
  • References: <h4ef1m$su0$1@smc.vnet.net>
  • Reply-to: HPR <read at math.uvm.edu>

per wrote:
> hi all,
> 
> i am trying to find two parameters a, b of the Beta distribution that
> make its mean equal to some given constant m and its variance equal to
> some given constant v. this reduces to solving a system of two
> equations based on the mean/variance definitions of the beta
> distribution:
> 
> a/(a+b) = m
> a*b/((a + b)^2 (a + b + 1)) = v
> 
> i want to solve this equation for a and b. i tried to solve this in
> mathematica, as follows (for m = .5, v = 1):
> 
> Solve[{a/(a + b) == .5, a*b/((a + b)^2 (a + b + 1)) == 2}, a]
> But it returns: {}
> 
> i want to get back values for a and b. does anyone know how i can do
> this? 

Tell it to solve for both a and b and all is well.

Solve[{a/(a + b) == 1/2, a*b/((a + b)^2  (a + b + 1)) == 2}, {a, b}]

Also I'd suggest entering 1/2 in your first equation, not 0.5, in order 
to find exact solutions.

-- 
Helen Read
University of Vermont


  • Prev by Date: Re: Optimize evaluation of symbolic expressions
  • Next by Date: Re: solving a system of two equations
  • Previous by thread: Re: solving a system of two equations
  • Next by thread: Re: solving a system of two equations