median"1&.|: u
1 5 3 4 4
2 3 3 6 5
5 8 3 8 2
2 8 5 6 3


----- Original Message -----
From: kamakura <[EMAIL PROTECTED]>
Date: Thursday, May 17, 2007 7:58 am
Subject: [Jprogramming] median value of  matrix

> Hi all:
> 
> require'stats'
> 
>    ]u=:?.3 4 5$10
> 6 5 9 2 4
> 9 0 7 0 4
> 6 8 3 8 1
> 2 8 0 0 2
> 
> 1 6 0 4 4
> 1 3 3 6 6
> 5 7 8 8 2
> 1 9 7 9 9
> 
> 1 4 3 9 7
> 2 4 3 7 5
> 3 8 3 6 5
> 7 7 5 6 3
> 
>    mean"3 u
> 2.66667       5       4       5       5
>       4 2.33333 4.33333 4.33333       5
> 4.66667 7.66667 4.66667 7.33333 2.66667
> 3.33333       8       4       5 4.66667
> 
> This is OK.
> 
>    median"3 u
> 1 6 0 4 4
> 1 3 3 6 6
> 5 7 8 8 2
> 1 9 7 9 9
> 
> In this case I would like to have the median value, median of the  
> corresponding 3 (i,j) values. That is, (z=:median"3 u) should be  
> median of (6, 1, 1), (5, 6, 4),  ... and so on.  However, the 
> result  
> is just 1{u.  This is not my desire.
> 
> How do I get  the following matrix?
> 
> / median(6,1,1),median(5,6,4),...,median(4,4,7)\  /1 5 ...4\
> | median(9,1,2),median(0,3,4),...,median(4,6,5)|  |2 3 ...5|
> |  ...                                         |= |...     |
> \ median(2,1,7),median(8,9,7),...,median(2,9,3)/  \2 8 ...3/
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to