I should have gone to the original website a lot sooner.  

    lm3=: 13 :'(|x-y)%|(^.x)-^.y'
   5 lm2 20
10.8202
   
   lm3
([: | -) % [: | ([: ^. [) - [: ^. ]
   
  Now this agrees with Bo's shorter version..

Linda 

-----Original Message-----
From: programming-boun...@forums.jsoftware.com
[mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Bo Jacoby
Sent: Monday, April 21, 2014 12:48 AM
To: programm...@jsoftware.com
Subject: Re: [Jprogramming] Logarithmic Mean

Try this:

   l=. 13 : '(<:y)%^.y'
   lm=. 13 : 'y*l x%y' f. NB. logarithmic mean
   lm
] * [: (<: % ^.) %
   3 lm 3.000002
3
   3 lm 3.00002
3.00001

Thanks. Bo.


Den 2:04 mandag den 21. april 2014 skrev Raul Miller
<rauldmil...@gmail.com>:
 
On Sun, Apr 20, 2014 at 7:08 PM, Henry Rich <henryhr...@nc.rr.com> wrote:
>> More exact equality isn't enough - as you can see from the example, it
>> calculates a mean of 2.7 when 3 is the right answer.  The problem there
is
>> roundoff error I expect.
>
>I doubt the numbers I am working with would have even 10 digits of
>accuracy, so I'm actually not too worried.
>
>Thanks,
>
>
>-- 
>Raul
>----------------------------------------------------------------------
>For information about J forums see http://www.jsoftware.com/forums.htm
>
>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to