Rev 7888 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
0.19-4 Martyn Plummer <martyn.plummer@gmail.com>- Fix cumuplot, affected by changes in matplot in R 4.0.0.0.19-3 Martyn Plummer <martyn.plummer@gmail.com>- Obsolete documentation for .Coda.options removed.0.19-2 Martyn Plummer <martyn.plummer@gmail.com>- Maintainer address update0.19-1 Martyn Plummer <plummerm@iarc.fr>- gelman.plot() now avoids superfluous calculation of multivariatediagnostic. Thanks to Gert van Valkenhoef.- Fixed various issues with the histogram produced by densplot()for discrete-valued distributions. Thanks to Robert Goudie.- Obsolete INDEX file removed- Dimnames bug in geweke.plot fixed. Thanks to Jiri Moravec0.18-1 Martyn Plummer <plummer@iarc.fr>- Arni Magnusson is fully credited as coauthor- Fixed bug in "varnames<-", which failed when the mcmc object wasnot a matrix. Thanks to Evangelos Evangelou and Pavel Krivitsky.- NAMESPACE file now includes imports of functions from base packages.- codamenu no longer gives option to save mcmc object on exit.0.17-2 Martyn Plummer <plummerm@iarc.fr>- Avoid redundant copies when subsetting mcmc.list objects0.17-1 Martyn Plummer <plummerm@iarc.fr>- Moved lattice package from Depends to Imports in DESCRIPTIONfile. This means that you must load the lattice package to useany of the lattice methods provided for mcmc objects.- Russell Almond is fully credited as co-author- Moved AUTHORS file into inst/ sub-directory- Fixed bug that stopped trellis graphics from working with vectormcmc objects (thinned chains). Thanks to Chris Andrews.- Added additional arguments (...) to as.mcmc()- coda.options() no longer writes to the global environment0.16-1- Fixed main title bug in densplot- Substitute spectrum0.ar for spectrum0 internally- densplot parameters fixed when drawing multiple plots0.15-3- Correct x axis labelling in xyplot. Thanks to Pavel Krivitsky.0.15-2- Allow default plotting parameters to be overridden in densplot and traceplot.- Stop overplotting of user-supplied title in densplot.- Fix xyplot for univariate chains. Thanks to Pavel Krivitsky.0.15-1- Use Authors@R field in DESCRIPTION- Fixe geweke.diag for long mcmc samples. Thanks to Philip Johnson0.14-7- In gelman.diag, the multivariate potential scale reduction factoris now optional and can be turned off with the argument multivariate=FALSE.0.14-6- Removed deprecated top-level file COPYING0.14-5- Replaced defunct restart() function in codamenu with with try()- Changed as.ts.mcmc to be a method for generic function as.ts0.14-4- Arguments of gelman.plot are now consistent with gelman.diag.0.14-3- Fixed documentation errors in gelman.diag (Thanks to Peng Yu)- Added CITATION file0.14-2- Fix documentation bugs (Thanks to Kurt Hornik)0.14-1- traceplot and plot.mcmc no longer plot a smooth line by default,although it can be added using smooth=TRUE- new head and tail methods for mcmc and mcmc.list objects0.13-1- as.mcmc.list generic and default method are exported in namespace0.12-1- Added further changes for S-PLUS from Dawn Woodward.0.11-3- Fixed documentation on subsetting methods for mcmc and mcmc.list objects0.11-2- The codamenu function has been modified so that it no longer works withcoda.dat and work.dat in the global environment, solving global bindingissues.- The sample size test at the beginning of codamenu has been correctedfor the case of multiple chains.Thanks to Luwis Diya and Pablo G Goicoechea for these bug reports- Syntax errors fixed in help pages.- Description of Gelman and Rubin diagnostic corrected0.11-1- Added changes from Dawn Woodward for S-PLUS.- Fixed global binding problems0.10-7- Documentation clarification for bugs2jags()- Made linearity test in codamenu less stringent.Thanks to Bengt Sennblad.- Fixed rejectionRate() for single-variable chains.Thanks to Rob Scharpf.0.10-6- Fixed HPDinterval() for univariate chainsThanks to David LeBlond- Fixed optional parameters in as.data.frame method for mcmc objects0.10-5- Registered default method for as.mcmc in NAMESPACEThanks to Christian Grose0.10-4- fixed eternal loop in codamenu() when saving plot as PostScript.Thanks to Bengt Sennblad.0.12-3- added 'data' in lattice generics for compatibility0.10-2- Import generics from lattice- In plotting functions, "ask" now defaults to dev.interactive(),and not the default value in par(), as introduced in 0.9-20.10-1- Added "mcmc" and "mcmc.list" methods for several lattice functions(xyplot, qqmath, densityplot and acfplot (with generic here aswell)). There's a levelplot method too, which is currentlyexperimental. These are Trellis analogs of existing coda functions,and may in future replace them.0.9-5- Fixed bug in summary.mcmc (safespec0 misspelled) which affectedunivariate chains.0.9-4- Fixed documentation errors.0.9-3- Added date stamp check in read.openbugs to ensure files were createdat the same time.0.9-2- [RGA] Added an autoburnin flag (default) true to gelman.diag to suppressautomatic windowing for burn in (so I can do it manually).- [RGA] Fixed a problem where summary.mcmc.list would not give correctpooled standard errors.- [RGA] Fixed propagation of standard par and titles to plot.mcmc andplot.mcmc.list. Also fixed so that ask will default to value inpar().- [RGA] Fixed a problem where autocorr would apply thinning twice tomcmc.list objects.- [RGA] Changed effectiveSize for mcmc.list to sum across all chains.Original behavior can be recovered by using lapply(x,effectiveSize)- [RGA] Added autocorr.diag function.- [RGA] Patched summary.mcmc and summary.mcmc.list so it would givestandard error of NA when spectrum0 blows ups.- [RGA] Added a rejectionRate method.- [RGA] Added a batch Standard Error Function0.9-1- spectrum0 function now has default max.length argument of 200.This means that the output will be batched to a length between100 and 200 before fitting the glm to the spectrogram. Thisshould improve robustness for chains with high autocorrelation,or markedly non-gaussian distributions.- The read.bugs() function has been removed; read.coda() has beenmodified to allow specification of both output and index files;read.bugs.interactive() has been modified in the same way;read.openbugs() is a new wrapper function around read.coda() forOpenBUGS output.0.8-3- Fixed documentation errors in coda.menu.Rd and linepost.Rd0.8-2- Added generic function thin to list of exported functions0.8-1Continuing problems with namespace:- Addition of namespace requires new version number for coda,as saved workspaces are not backwards compatible.- Ensured that mcmc attributes are not assumed for objects returned byas.matrix.mcmc, as this now no longer returns an mcmc object.This occurred in, for example, effectiveSize (which returned NA)and gelman.diag (which dropped variable names).- Changed "[.mcmc.list" and "[.mcmc" so that they return anmcmc.list/mcmc object respectively when subsetting columns.plot.mcmc() and plot.mcmc.list() now work again when there isonly one variable.- Imported the required time series generics from package stats.Failure to do this may result in a saved workspace that cannot be reloaded.Other problems- Removed S compatibility (statements conditional on is.R and wrapperfunction coda.global.assign). Note that S compatibility never workedat all, and I now have no intention of supporting it.- Fixed (old) bug in "[.mcmc" which made column subsets of mcmc objectsreturn invisibly.- Changed the plotting functions so it is no longer necessary to pressreturn to see the first page of plots.0.7-3 (changes done by Andrew Martin <admartin@wustl.edu>)- Added NAMESPACE- export only functions that I think should have been exported (based onthe documentation and common sense).- Registered all S3 methods.- Fixed documentation for non-exported functions.- Patched the "mcmc" function to deal with really big thinning intervals.- Patched the "as.matrix.mcmc" function so it really returns matrices.- Fixed plot method, by having plot.mcmc pass an mcmc objectrather than a matrix, and by fixing the [.mcmc.list method so itreturns an mcmc.list not a matrix.- Fixed "varnames<-" which was broken when the as.matrix method wasfixed.- Fixed documentation mcmc.convert.Rd such that the usage is consistentwith S3 class definition (this fixed an error thrown in the QC tools).0.7-2- The spectrum0() function now returns zero when it is given a constantvector. summary.mcmc() (which calls spectrum0) now works correctly.0.7- Modified to run on R 1.9.0 with new organization of base library0.6-2- Fixed documentation bug in raftery.diag0.6-1- spectrum0.ar no longer crashes when the chain is a linear functionof the iteration number- codamenu automatically drops variables that are linear functionsof the iteration number- read.bugs renamed to read.coda. read.bugs exists as an alias.- initial support for JAGS: bugs2jags function converts WinBUGSdata to R dump format used by JAGS.- added cumuplot function (not yet in codamenu system)0.5-14- Fixed reporting of sample size in densplot(), for variables that arein the range [0,1] or [0,Inf). Thanks to Roy Levy.0.5-13- mcmc() now works with data frames (provided that they contain onlynumeric values).0.5-12- Documentation errors in coda.options.Rd and nchain.Rd fixed.Thanks to Kurt Hornik.0.5-11- Fixed bug in mcmc() function that causes problems in Geweke diagnostic- Fixed geweke.plot so that it works with samples running from iterationN to 2N. These were previously mis-diagnosed as being too short.Thanks to Vasco Leemans for finding both bugs.- In autocorr.plot, the `ask' argument was not used. Thanks toDennis A Wolf.0.5-10- Eliminated use of "=" for assignment operator. This is a syntax errorfor R < 1.4.00.5-9- Further documentation bugs removed0.5-8- Removed further documentation bugs found by "R CMD check coda" usingR-1.4 (pre-release)0.5-7- Removed obsolete line.doc and line.old.doc files from data directory.- New spectrum0.ar provides model-based estimate of spectral densityat frequency zero.- New effectiveSize diagnostic gives effective sample size.- codamenu includes automatic check on effective sample size.0.5-6- Removed further documentation bugs found by "R CMD check coda" usingR-1.3 (pre-release)0.5-5- Ironed out last warnings generated by "R CMD check coda"0.5-4- Provided documentation for all functions and datasets.(Thanks to Kurt Hornik for the prompting)0.5-3- Fixed bug in example for mcmc.list. Row subsetting no longer preservesmcmc objects (Thanks to Kurt Hornik).0.5-2- Fixed bug in gelman.transform which did not work for univariate chains(Thanks to Mark A. Beaumont)- Fixed confidence limits in geweke.plot(Thanks to Mark A. Beaumont)- Allow user to set ylim in densplot (Thanks to Niels Peter Baadsgaard)0.5-1- Replaced time series functions with functions from "ts" library(R-base >= 0.65.0)- Removed calls to Version() (deprecated). Use is.R() instead.- Added new function read.yesno- Source files maintained using ESS- Allowed restart() in codamenu.options.plot.kernel- Simplified print.coda.options- Removed "onepage" option in coda.options() (Subsumed in user.layout)- Removed "mrows" and "mcols" options in coda.options (use par instead)Changes to Geweke's diagnostic- Uses new function spectrum0() to estimate spectral density at zero- Gelman-Rubin-Brooks plot never discards more than half the chainto preserve necessary asymptotic conditions.Changes to Gelman and Rubin's diagnostic- Multivariate psrf added.- Documentation for Gelman-Rubin-Brooks plot update to giveclearer motivation.Changes to Heidelberger and Welch's diagnostic- Simplified formula for Cramer-von Mises statistic- Using new function spectrum0() to estimate spectral density at zero- Can set p-value threshold for passing convergence test.- p-value is printed in output, using new function pcramer().- Prints starting iteration of truncated chain instead of numberof iterations to discard.0.4-7Fixed bug in read.bugs.interactive() leading to failure whenuser enters both ".ind" and ".out" names (Thanks to John Logsdon).0.4-6Archive 0.4-5 was incorrectly compressed with "compress" insteadof "gzip". Corrected by Friedrich Leisch.0.4-5Bug fixes- densplot failed with show.obs=TRUE when scale was "positive" or"proportion".- as.matrix.mcmc failed to preserve start, end and thin.- codamenu did not tidy up on exit.0.4-4Started S3 compatibilityFixed bug which caused options menus to crashFixed legend bug in gelman.plotConfirmed that these bugs are fixed:* densplot "missing" and "scale" bugs (Thanks to Greg Warnes)* autocorr "improper time series parameters" bug ("acf"function rewritten by Paul Gilbert)* integer overflow bug in raftery.diag (Thanks to MortenFrydenberg)* read.bugs.interactive will search for the files it needsand print their names.codamenu now assigns default variable and chain names todata when these are NULL.0.4-3Fixed help page errors pointed out by Brian Ripley.Fixed coda.credits0.4-2Whoops. 0.4-1 was a mistake.0.4-1updated manual pagesnew class mcmc.list added to deal with multiple chains. ugrade.mcmcfunction introduced to deal with old mcmc objects.plot functions changed to use the "ask" parameter instead of"pause" functions.spec.pgram now handles matrix time-series.acf function now calculates cross-correlations. Thanks to Paul Gilbert.codamenu functions now use title argument in "menu"corrected spelling mistakes in help pageschanged instances of "T" and "F" to "TRUE" and "FALSE" (R coding standards)densplot now recognizes discrete distributions and prints histogram ...... also prints histogram if IQR=0 (large mass on one point)fixed bug in mcmc which allowed non-integer thinning intervalsFixed manual pages with bad use of "alias" command.0.3-4Fixed bug in "tspar<-" which breaks much of the code in R-0.620.3-3Package was in obsolete format. Corrected by Fritz.** Pre-release changes for R versionCreated class "mcmc" with associated constructor and extractorfunctions as well as plot, print and summary methods.Modified diagnostics so they all work on objects of class "mcmc"and can be called directly by the user. All diagnostics returnobjects with associated print methods. Renamed some functionsand arguments for ease of use.Changed the menu driven interface - now called by the function"codamenu" - to avoid recursive calling of menu functions.Put frequently used code inside utility functions.Got rid of functions written by MathsoftWrote drop-in replacements for some time series functions whichare found in S-PLUS but not R.The logfile facility has been removed. Sorry.Changed license terms to GPL.