https://github.com/cran/cobs
Raw File
Tip revision: 9c95d5b281ceb105735d6b37e85c364ee44a81e1 authored by Martin Maechler on 26 January 2008, 00:00:00 UTC
version 1.1-5
Tip revision: 9c95d5b
ChangeLog
2008-01-26  Martin Maechler  <maechler@stat.math.ethz.ch>

	* NAMESPACE: some more imports are needed for loading the namespace
	after R_DEFAULT_PACKAGES=NULL

2008-01-24  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-5

	* R/splines.R (.splBasis, .splValue): .C(): variable, not string;
		no PACKAGE needed anymore with
	* NAMESPACE: added NAMESPACE
	* R/scobs.R (.onLoad): instead of .First.lib()

2007-05-02  Martin Maechler  <maechler@stat.math.ethz.ch>

	* tests/*.Rout.save: new outputs because 'SparseM' stuff.. (arrg!)

	* man/DublinWind.Rd: do plot 'day' as "Date" object

2007-04-30  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-4 - not released

	* R/scobs.R (predict.cobs): make sure predict(<cobs>, x)
		returns result "along x", and not along sort(x).
	(".First.lib"): use packageStartupMessage in R >= 2.5.0

2007-04-27  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/concaveRegr.R (concaveRegr): Duembgen's matlab implementation
	of active set algorithm, ported to R.

	* DESCRIPTION (Depends): splines, for interpSpline()

2006-09-27  Martin Maechler  <maechler@stat.math.ethz.ch>

	* man/cobs.Rd: a small note about "quality" of pp.sic

2006-09-09  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-3.5
	* R/scobs.R (plot.cobs): more changes; based on such from Pin Ng.

2006-08-16  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/drqssbc.R (drqssbc2): rationalize and slightly modify the
	warning messages.
	* R/qbsks.R (qbsks2): use warnUP();
	msg "final fit" only for print.msg >=2

2006-08-14  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (URL): add the newly created R-Wiki entry on COBS
	(Version): 1.1-3.4

2006-08-12  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (plot.cobs): ifl = 18 = 1+17 (instead of 11=1+10)
	* R/scobs.R (".First.lib"): banner message

2006-08-09  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (plot.cobs): improvement 'show.k'
	* man/plot.cobs.Rd: newly document plot.cobs() separately.

2006-08-07  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-3.3

	* R/drqssbc.R (summSparse): utility for nicer 'trace'ing of sparse
	matrices.

	* R/scobs.R (.print.part): utility function used in print.cobs()
	and summary.cobs() for the 'coef'
	* R/scobs.R (coef.cobs): accessor method

	* tests/*.R and *.Rout.save: adaption to latest summary/trace features

2006-08-05  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (cobs): changed defaults for lambda.lo and lambda.hi
	to be scale-equivariant also with respect to x.  Then dropped '* sd(y)'
	which was *wrong*.
	(print.cobs): make sure that `ifl != 1' is "marked" in print, too.

2006-08-04  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (cobs): make 'lambdaSet' an argument with default as previously
	* man/cobs.Rd:      dito;  added several plot[.cobs]() examples

2006-08-02  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-3.2

	* R/drqssbc.R (drqssbc2): tol.0res.y: not mean(y) but "scale(y)"
	in order to aim for scale invariance.
	Make default = 1e-8 * sc.y, since I found that quantreg's
	sq.fit.sfn*() routines have their 'small' in "y scale".

	* R/scobs.R (plot.cobs): many more improvements; latest is
	'which' argument.

2006-08-01  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (cobs): new argument 'keep.x.ps = TRUE' (for returning
	pseudo X 'x.ps').

	* R/drqssbc.R (drqssbc2): return pseudo.x only when 'give.pseudo.x = TRUE'
	as per default, and do return the *sparse* version.

2006-07-31  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/l1Design.R (l1.design2): if (nk <= 4) cannot build some constraints;
		now allows some more "multi-constraints":
	* tests/multi-constr.R: tested here

2006-07-29  Martin Maechler  <maechler@stat.math.ethz.ch>

	* DESCRIPTION (Version): 1.1-3.1

	* tests/ex1.R, roof.R, wood.R: adapt to NON-compatible change of
	using 'pp.sic' instead of 'sic'  (!)

	* R/scobs.R (mk.pt.constr): use small helper function
	* R/scobs.R (plot.cobs): small improvements
	* R/scobs.R (cobs): moved arg. 'w' up to just after 'constraint';
	ideally should even come after (x,y) ...;
	add 'keep.data' argument and return more - even if(!keep.data)


2006-07-28  Pin Ng  <pin.ng@nau.edu>

	* R/scobs.R (cobs): new default values for lambda.lo and lambda.hi;
	slight changes in returned components: renamed 'sic' to 'pp.sic';
	pp.ifl, icyc,..

	* R/scobs.R (plot.cobs): new plot method for "cobs" objects

	* R/drqssbc.R (drqssbc2): add 'small = 1e-8' to the
	rq.fit.sfn[c]() calls. MM: --> becomes new function argument 'rq.tol'.
	Better scaling of tol.0res for "eff.k" tolerance.
	Tweaked definitions of ifl.idx, sic., k, icyc

2006-07-25  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/l1looDesign.R: split this file into the two files
	* R/l1Design.R (l1.design2):    since these are almost "parallel"
	* R/looDesign.R (loo.design2):  it's easier to compare them.
	TODO: modularize !

2006-07-24  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/drqssbc.R (drqssbc2): more cleanup of unused arguments; start
	making more use of 'trace'.
	* R/scobs.R (cobs, getdim2): allow multiple 'constraints'

2006-07-19  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/drqssbc.R: get rid of 'nj0' argument (nj0 := length(Tlambda)

2006-07-18  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/drqssbc.R (drqssbc2): drop unused 'eps' argument; use new
	argument 'tol.0res' for testing |res| "=" 0 - on a *relative* scale.

	* R/scobs.R (cobs): do not shift the outer knots before calling
	qbsks2(), since that does shift anyway.  Do shift *as there*,
	i.e., by a *relative*, rather than absolute amount.

2006-07-16  Pin Ng  <pin.ng@nau.edu>

	* R/scobs.R (cobs): Change default 'ic' from "aic" to "sic"; new
		argument 'repeat.delete.add = FALSE', passed to
	* R/qbsks.R (qbsks2): new arg. 'repeat.delete.add'; and loop to do
		repeated knot additions and deletions.
	* R/drqssbc.R (drqssbc2): fix typo 'msgT'; better warning msg for flag '4'

2006-07-15  Martin Maechler  <maechler@stat.math.ethz.ch>

	* many changes to rename the package and main function
	  from "scobs" to "cobs" and similar for the qbsks2() and
	  drqssbc2() functions.

2006-07-07  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (scobs): explicit (instead of "hidden") default
		nknots = if(lambda == 0) 6 else 20; no warning any more
		when user choses nknots (or 'knots') differently.

2006-06-19  Martin Maechler  <maechler@stat.math.ethz.ch>

	* R/scobs.R (scobs): added the 4 arguments from old cobs(),
	* man/scobs.Rd:	     such that old cobs() calls should still work.

2006-06-17  Martin Maechler  <maechler@stat.math.ethz.ch>

	* README: merged 'ReadMe' and removed that: Cannot have a file
		with the same lowercase(name).

--------------------------------------------------------------------------

Conceptually:  add ChangeLog from `old' 2003-cobs,
------------   i.e. ../cobs99/ChangeLog  here :
back to top