Re: TransformedDistribution -- odd problem
- To: mathgroup at smc.vnet.net
- Subject: [mg120497] Re: TransformedDistribution -- odd problem
- From: Paul von Hippel <paulvonhippel at yahoo.com>
- Date: Tue, 26 Jul 2011 07:06:40 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <j0gh7s$bd7$1@smc.vnet.net> <201107251129.HAA25540@smc.vnet.net> <4E2EA04E.813B.006A.0@newcastle.edu.au>
- Reply-to: Paul von Hippel <paulvonhippel at yahoo.com>
Thanks -- that fixes it! Bonus question: if we don't specify v2>2, why doesn't Mathematica return a two part solution: k v2 / (v2-2) v2>2 Indeterminate True That's what it does if we request the mean of F -- why doesn't it do the same if we request the mean of k*F. ________________________________ From: Barrie Stokes <Barrie.Stokes at newcastle.edu.au> To: mathgroup at smc.vnet.net; paulvonhippel at yahoo <paulvonhippel at yahoo.com> Sent: Monday, July 25, 2011 8:09 PM Subject: [mg120497] Re: TransformedDistribution -- odd problem Hi Paul There are conditions on the v1 and v2, the degrees of freedom of the F distribution: Assuming[v2 > 2, Mean[TransformedDistribution[F , F \[Distributed] FRatioDistribution[v1, v2]]]] {Assuming[v2 > 2, Mean[TransformedDistribution[k*F , F \[Distributed] FRatioDistribution[v1, v2]]]], k*v2/(-2 + v2)} {Assuming[v2 > 2, Mean[TransformedDistribution[k + F , F \[Distributed] FRatioDistribution[v1, v2]]]], k + v2/(-2 + v2)} // FullSimplify which shows precisely what you expect for k*F and k+F. Cheers Barrie >>> On 25/07/2011 at 9:29 pm, in message <201107251129.HAA25540 at smc.vnet.net>, paulvonhippel at yahoo <paulvonhippel at yahoo.com> wrote: > A little more experimenting shows that the TransformedDistribution > function will also not provide the mean of k+F where k is a constant > and F has an F distribution -- i.e., > Mean[TransformedDistribution[k*F , F \[Distributed] > FRatioDistribution[v, v]]] > > If I changce the distribution of F to NormalDistribution or > ChiSquareDistribution, I can get a mean for k*F or k+F. So the problem > only occurs when I define a simple function of an F variable using the > TransformedDistribution function. > This all strikes me as very strange, and I'd be curious to know if > others can reproduce my results. If you can't reproduce my results, > I'd be interested in theories about why my results differ from yours. > E.g., is there a setting I should change in the software? > > I am using version 8.0.0.0 and looking to upgrade to 8.0.1, if that > makes a difference. > > Many thanks for any pointers. > > On Jul 24, 2:22 am, paulvonhippel at yahoo <paulvonhip... at yahoo.com> > wrote: >> I'm having a very strange problem with TransformedDistribution, where >> I can calculate the mean of an F distribution but I cannot calculate >> the mean of a constant multiplied by an F distribution. That is, if I >> type >> >> Mean[TransformedDistribution[F, F \[Distributed] >> FRatioDistribution[v, v]]] >> >> Mathematica gives me an answer. But if I type >> >> Mean[TransformedDistribution[k*F , F \[Distributed] >> FRatioDistribution[v, v]]] >> >> Mathematica just echoes the input. I swear I got an answer for the >> second expression earlier today. What am I doing wrong?
- Follow-Ups:
- Re: TransformedDistribution -- odd problem
- From: Darren Glosemeyer <darreng@wolfram.com>
- Re: TransformedDistribution -- odd problem
- References:
- Re: TransformedDistribution -- odd problem
- From: paulvonhippel at yahoo <paulvonhippel@yahoo.com>
- Re: TransformedDistribution -- odd problem