You can subscribe to this list here.
2001 
_{Jan}

_{Feb}

_{Mar}

_{Apr}

_{May}

_{Jun}

_{Jul}
(10) 
_{Aug}
(5) 
_{Sep}
(3) 
_{Oct}
(41) 
_{Nov}
(41) 
_{Dec}
(33) 

2002 
_{Jan}
(75) 
_{Feb}
(10) 
_{Mar}
(170) 
_{Apr}
(174) 
_{May}
(66) 
_{Jun}
(11) 
_{Jul}
(10) 
_{Aug}
(44) 
_{Sep}
(73) 
_{Oct}
(28) 
_{Nov}
(139) 
_{Dec}
(52) 
2003 
_{Jan}
(35) 
_{Feb}
(93) 
_{Mar}
(62) 
_{Apr}
(10) 
_{May}
(55) 
_{Jun}
(70) 
_{Jul}
(37) 
_{Aug}
(16) 
_{Sep}
(56) 
_{Oct}
(31) 
_{Nov}
(57) 
_{Dec}
(83) 
2004 
_{Jan}
(85) 
_{Feb}
(67) 
_{Mar}
(27) 
_{Apr}
(37) 
_{May}
(75) 
_{Jun}
(85) 
_{Jul}
(160) 
_{Aug}
(68) 
_{Sep}
(104) 
_{Oct}
(25) 
_{Nov}
(39) 
_{Dec}
(23) 
2005 
_{Jan}
(10) 
_{Feb}
(45) 
_{Mar}
(43) 
_{Apr}
(19) 
_{May}
(108) 
_{Jun}
(31) 
_{Jul}
(41) 
_{Aug}
(23) 
_{Sep}
(65) 
_{Oct}
(58) 
_{Nov}
(44) 
_{Dec}
(54) 
2006 
_{Jan}
(96) 
_{Feb}
(27) 
_{Mar}
(69) 
_{Apr}
(59) 
_{May}
(67) 
_{Jun}
(35) 
_{Jul}
(13) 
_{Aug}
(461) 
_{Sep}
(160) 
_{Oct}
(399) 
_{Nov}
(32) 
_{Dec}
(72) 
2007 
_{Jan}
(316) 
_{Feb}
(305) 
_{Mar}
(318) 
_{Apr}
(54) 
_{May}
(194) 
_{Jun}
(173) 
_{Jul}
(282) 
_{Aug}
(91) 
_{Sep}
(227) 
_{Oct}
(365) 
_{Nov}
(168) 
_{Dec}
(18) 
2008 
_{Jan}
(71) 
_{Feb}
(111) 
_{Mar}
(155) 
_{Apr}
(173) 
_{May}
(70) 
_{Jun}
(67) 
_{Jul}
(55) 
_{Aug}
(83) 
_{Sep}
(32) 
_{Oct}
(68) 
_{Nov}
(80) 
_{Dec}
(29) 
2009 
_{Jan}
(46) 
_{Feb}
(18) 
_{Mar}
(95) 
_{Apr}
(76) 
_{May}
(140) 
_{Jun}
(98) 
_{Jul}
(84) 
_{Aug}
(123) 
_{Sep}
(94) 
_{Oct}
(131) 
_{Nov}
(142) 
_{Dec}
(125) 
2010 
_{Jan}
(128) 
_{Feb}
(158) 
_{Mar}
(172) 
_{Apr}
(134) 
_{May}
(94) 
_{Jun}
(84) 
_{Jul}
(32) 
_{Aug}
(127) 
_{Sep}
(167) 
_{Oct}
(109) 
_{Nov}
(69) 
_{Dec}
(78) 
2011 
_{Jan}
(39) 
_{Feb}
(58) 
_{Mar}
(52) 
_{Apr}
(47) 
_{May}
(56) 
_{Jun}
(76) 
_{Jul}
(55) 
_{Aug}
(54) 
_{Sep}
(165) 
_{Oct}
(255) 
_{Nov}
(328) 
_{Dec}
(263) 
2012 
_{Jan}
(82) 
_{Feb}
(147) 
_{Mar}
(400) 
_{Apr}
(216) 
_{May}
(209) 
_{Jun}
(160) 
_{Jul}
(86) 
_{Aug}
(141) 
_{Sep}
(156) 
_{Oct}
(6) 
_{Nov}

_{Dec}

2015 
_{Jan}

_{Feb}

_{Mar}

_{Apr}

_{May}

_{Jun}

_{Jul}
(1) 
_{Aug}

_{Sep}
(1) 
_{Oct}

_{Nov}
(1) 
_{Dec}
(2) 
2016 
_{Jan}

_{Feb}
(2) 
_{Mar}
(2) 
_{Apr}
(1) 
_{May}
(1) 
_{Jun}
(2) 
_{Jul}
(1) 
_{Aug}
(1) 
_{Sep}

_{Oct}

_{Nov}
(1) 
_{Dec}

S  M  T  W  T  F  S 





1
(5) 
2
(7) 
3

4
(1) 
5

6
(1) 
7
(1) 
8
(1) 
9

10
(1) 
11

12
(5) 
13
(2) 
14

15
(1) 
16

17

18

19
(1) 
20

21
(3) 
22
(1) 
23
(1) 
24
(2) 
25

26
(3) 
27

28
(1) 
29

30


From: David Bateman <adb014@us...>  20040406 10:02:30

Update of /cvsroot/octave/octaveforge/main/statistics In directory sc8prcvs1.sourceforge.net:/tmp/cvsserv8591 Modified Files: nanmedian.m nanstd.m Log Message: NDArray update for nanstd.m and nanmedian.m Index: nanstd.m =================================================================== RCS file: /cvsroot/octave/octaveforge/main/statistics/nanstd.m,v retrieving revision 1.4 retrieving revision 1.5 diff u d r1.4 r1.5  nanstd.m 2 Apr 2004 13:21:19 0000 1.4 +++ nanstd.m 6 Apr 2004 09:49:43 0000 1.5 @@ 25,29 +25,31 @@ ## this provides the square root of the second moment around the mean ## ## See also: nanmin, nanmax, nansum, nanmedian, nanmean function v = nanstd (X, opt, dim) +function v = nanstd (X, opt, varargin) if nargin < 1 usage ("v = nanstd(X [, opt [, dim]])"); else if nargin < 3 dim = min(find(size(X)>1)); if isempty(dim), dim=1; endif; + else + dim = varargin{1}; endif if ((nargin < 2)  isempty(opt)) opt = 0; endif ## determine the number of nonmissing points in each data set  n = sum (!isnan(X), dim); + n = sum (!isnan(X), varargin{:}); ## replace missing data with zero and compute the mean X(isnan(X)) = 0;  meanX = sum (X, dim) ./ n; + meanX = sum (X, varargin{:}) ./ n; ## subtract the mean from the data and compute the sum squared sz = ones(1,length(size(X))); sz(dim) = size(X,dim);  v = sumsq (X  repmat(meanX,sz), dim); + v = sumsq (X  repmat(meanX,sz), varargin{:}); ## because the missing data was set to zero each missing data ## point will contribute (meanX)^2 to sumsq, so remove these Index: nanmedian.m =================================================================== RCS file: /cvsroot/octave/octaveforge/main/statistics/nanmedian.m,v retrieving revision 1.2 retrieving revision 1.3 diff u d r1.2 r1.3  nanmedian.m 12 Sep 2003 14:22:42 0000 1.2 +++ nanmedian.m 6 Apr 2004 09:49:43 0000 1.3 @@ 20,18 +20,19 @@ ## [Is this behaviour compatible?] ## ## See also: nanmin, nanmax, nansum, nanmean function v = nanmedian (X, dim) +function v = nanmedian (X, varargin) if nargin < 1  nargin > 2  usage ("v = nanmean(X [, dim])"); + usage ("v = nanmedian(X [, dim])"); + endif + if nargin < 2 + dim = min(find(size(X)>1)); + if isempty(dim), dim=1; endif; else  if nargin == 1  if size(X,1) == 1  dim = 2;  else  dim = 1;  endif  endif  if (dim == 2) X = X.'; endif + dim = varargin{:}; + endif + + sz = size (X); + if (prod (sz) > 1) try dfi = do_fortran_indexing; catch dfi = 0; end @@ 43,32 +44,35 @@ warn_fortran_indexing = 0; ## Find lengths of datasets after excluding NaNs; valid datasets ## are those that are not empty after you remove all the NaNs  n = size(X,1)  sum (isnan(X));  valid = find(n!=0); + n = sz(dim)  sum (isnan(X),varargin{:});  ## Extract all nonempty datasets and sort, replacing NaN with Inf  ## so that the invalid elements go toward the ends of the columns  X (isnan(X)) = Inf;  X = sort ( X (:, valid) ); + ## When n is equal to zero, force it to one, so that median + ## picks up a NaN value below + n (n==0) = 1;  ## Determine the offset for each remaining column in single index mode  colidx = (0:size(X,2)1)*size(X,1); + ## Sort the datasets, with the NaN going to the end of the data + X = sort (X, varargin{:});  ## Assume the median for all datasets will be NaNs  v = NaN*ones(size(n)); + ## Determine the offset for each column in single index mode + colidx = reshape((0:(prod(sz) / sz(dim)  1)), size(n)); + colidx = floor(colidx / prod(sz(1:dim1))) * prod(sz(1:dim)) + ... + mod(colidx,prod(sz(1:dim1))); + stride = prod(sz(1:dim1)); ## Average the two central values of the sorted list to compute ## the median, but only do so for valid rows. If the dataset ## is odd length, the single central value will be used twice. ## E.g.,  ## for n==5, ceil(2.5+0.4) is 3 and floor(2.5+0.6) is also 3  ## for n==6, ceil(3.0+0.4) is 4 and floor(3.0+0.6) is 3  v(valid) = ( X (colidx + floor(n(valid)./2+0.6)) ...  + X (colidx + ceil(n(valid)./2+0.4)) ) ./ 2; + ## for n==5, ceil(2.5+0.5) is 3 and floor(2.5+0.5) is also 3 + ## for n==6, ceil(3.0+0.5) is 4 and floor(3.0+0.5) is 3 + ## correction made for stride of data "stride*ceil(2.50.5)+1" + v = (X(colidx + stride*ceil(n./20.5) + 1) + ... + X(colidx + stride*floor(n./20.5) + 1)) ./ 2; unwind_protect_cleanup do_fortran_indexing = dfi; warn_fortran_indexing = wfi; end_unwind_protect  if (dim == 2) v = v.'; endif + else + error ("nanmedian: invalid matrix argument"); endif endfunction 