by cooch » Wed Apr 13, 2016 1:00 pm
I spent a fair bit of time sussing out the issues, and am fairly sure I know what the problems are (and what are not problems).
1\ there were some issues related to use of chase.inp. Scrap it. Re-download a fresh copy of markdata.zip (from the book download site), and use either chase_both.inp (for models with both adults and jacks), and chase_adults.inp (for analysis of adults only). Both data sets work fine with 'new MARK' (meaning, I can replicate the results shown in Chapter 12 without errors), but there are a fair number of things you might want to be aware of...(below)
2\ with 'new MARK', results for some data sets-models are annoyingly dependent on choice of the link function for phi and p parameters. In Carl's chapter, for example, when using the adults-only salmon data, Carl (in theory) reported estimates from 'old MARK' using the sin link on phi and p. However, if you try the sin link using 'new MARK', you get all sorts of convergence problems, and the estimates aren't even particularly close to what Carl reports in Chapter 2. But, a simple switch to the logit link on phi and p, and....pretty much the precise estimates Carl reports. So, you may need to 'play around' somewhat concerning the link function, wrt to the phi and p parms. pent is still MLogit, and N is still log.
2\ its also pretty clear that various things in 'new MARK' have changed substantially -- for example, virtually all of the model deviances Carl reports are positive, whereas in 'new MARK', same models invariably have negative deviances. The AIC values are more or less correct (but see point 4), but it will mean going through the chapter and updating all of the screen captures of results browsers, since as they stand, they appear quite different to what people will see using 'new MARK'. Its on my 'to do list'...
3\ I was 'impressed' (disappointed) at how poorly simulated annealing does in general with POPAN models. In almost every instance, got underflow + convergence errors. For the moment, I don't recommend it until the underlying issues get explored more fully.
4\ In some cases, there were some real differences between 'old MARK' and 'new MARK' in the number of estimated parameters -- even if/when the deviances were the same. This lead to differences in reported AIC, obviously. Again, under study.
5\ people were getting tripped up by Carl's use of 'adults only', when in fact the Chase data set everyone was using had both age classes. So, you might have all sorts of errors -- especially using RMark. To solve this problem in a 'blunt force' way, I simply created versions of the Chase data set: one with both age classes, and one with adults only (see pint 1, above).