Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

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

Search the Archive

Re: eliminate values while caculating Mean[data]

  • To: mathgroup at smc.vnet.net
  • Subject: [mg91970] Re: eliminate values while caculating Mean[data]
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Mon, 15 Sep 2008 03:42:25 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <gag2rl$3fq$1@smc.vnet.net>

Pasha Karami wrote:

> An easy question:
> I would like to make an average of a data file.I know that we can use
> Mean function for this.
> 
> However, I want to  eliminate some values from my data.For example if I have
> 
> data={1,2,3,4,5,0,0,0}
> Mean[data] would be 15/8
> 
> I do not want the "zero" values in my Mean function (i.e.I want the mean
> value to be 3 in the above example) How can I do this?

You could filter the data with *DeleteCases*, for instance.

In[1]:= data = {1, 2, 3, 4, 5, 0, 0, 0}
sample = DeleteCases[data, 0]
Mean[sample]

Out[1]= {1, 2, 3, 4, 5, 0, 0, 0}

Out[2]= {1, 2, 3, 4, 5}

Out[3]= 3

Regards,
-- Jean-Marc


  • Prev by Date: Re: Apparent error integrating product of DiracDelta's
  • Next by Date: Re: eliminate values while caculating Mean[data]
  • Previous by thread: Re: eliminate values while caculating Mean[data]
  • Next by thread: Re: eliminate values while caculating Mean[data]