Harris_2015/manuscript-materials/response-to-reviewers.md

\setlength{\parskip}{0pt}

Responses to Editor's comments

Response: Thank you.

  1. I would like to see a more conventional presentation of a new statistical method: state what kind of data needs to be modeled, present the model and estimation method, and then present the simulations and/or examples. This would mean placing your "Simulations" section after the section that should be labeled "Estimation" (rather than "Inferring..."), so that it comes as an evaluation of the method you have just explained. Actually what you have stated is a maximum likelihood estimation method and you have not addressed inference, i.e. how to decide uncertainty or significance.

Response: I've re-ordered the material as you suggested (model, then estimation method, then examples). I have also made a clearer distinction between parameter estimation and hypothesis testing throughout the manuscript (e.g. lines 185-191 discuss point estimates and inferential statistics separately).

  1. On page two please go more directly to the method. As written it sounds like the issue is somehow to adapt partial correlations to non-Gaussian data, and I think this is a rather indirect and confusing explanation. What you have are multivariate 0/1 data and what you are presenting is a joint probability model for such data. This would provide a more direct path toward explaining to your contribution.

Response: I now treat the partial correlations as an approximation to the discrete network (lines 141-154), rather than treating the discrete network as a generalization of partial correlations and introduce the method as a way to model the probability of multivariate presence-absence data under different parameter sets (lines 66-111).

  1. Most of lines 84-96 are redundant and could be removed. This would save you space (and the reviewers may or may not have realized you were hewing to the 20-page limit for Statistical Reports).

Response: Removed.

  1. Please tread lightly on physics analogies and language and where possible use the corresponding statistical language. For example, the "partition function" is a normalizing constant.

Response: I now refer to the partition function as a normalizing constant (line 386) and no longer discuss the energy function.

  1. I think you could use some better paragraph choices, but I am not sure since you have no paragraph indentations. Please do not do that again.

Response: Indentations have been added. It may be worth updating the Society's page on "Preparing LaTeX manuscripts for ESA journals" (e.g. to suggest adding \setlength{\parindent}{1cm} at the beginning of the manuscript and \setlength{\parindent}{0cm} before the references and figure captions) so that authors know to do this in the future.

  1. Provide distinct labels for the two correlation-based methods to carry through the paper (line 137).

Response: The distinctions between the different methods (including the ones added in response to reviewer comments) should now be clear throughout the paper (e.g. lines 192-203).

  1. 24 simulations for a scenario is not very much.

Response: I now perform 50 simulations per landscape size (150 total). The bootstrap resampling performed in Appendix 3 indicates that the estimates reported in the Results section are stable with this many replicates (e.g. the 95% bootstrap CI indicates that Markov networks performed between 14 and 18 percent better than the next best method, which is a narrow enough range to have some confidence in the results).

  1. The interpretation of your more complicated simulation and estimation exercise is fairly convoluted. Normally one would like to see a set of scenarios with fixed parameter values, but you are integrating over arbitrary distributions of parameter values in a way that a Bayesian might appreciate but really makes it difficult to know if the relative performance of the methods depends on the parameters. You could provide more elaborate results in the appendix. Please attempt to disentangle some of the results to provide greater understanding.

Response: The simulation and estimation procedure should now be much clearer. It could be thought of as simulating 150 ecologists that each collect data from a different archipelago, and then asking whether their results are consistent with the underlying biology and with one another. There is no integration over any distribution, nor is there anything particularly Bayesian about the approach. The bootstrapping analysis in Appendix 3 in particular produces frequentist confidence intervals showing that the relative performance of the different methods is insensitive to changes in parameter values.

  1. Your use of a prior distribution for alpha and beta is a serious concern. It appears to be highly informative towards the range of true parameters that you drew from. On the other hand, I am not sure what you did because you stated you used a logistic distribution, but the paper you cited discusses use of t distributions for parameters of logistic regression. A potential drawback of your method is the number of parameters to estimate, so use of an informed prior is troubling. You must give results without this prior or present a very solid justification for using it or come up with another approach. Given that the reviewers and I find your method potentially valuable, then even if it turns out that estimation is difficult without informative priors, that would be an important result for readers to see clearly.

Response: I've removed the citation, since I agree it wasn't clear. That paper justified the t prior in part as an approximation to the logistic, but that wasn't clear from my previous submission. The new discussion on lines 128-137 is more directly on-point. I've also substantially weakened the regularizer substantially (well beyond what was done in the Faisal et al. paper pointed out by Reviewer 2) and clarified its likely influence on the results.

  1. At lines 163-165, please explain why maximum likelihood estimates should give a model with "exactly the observed occurence frequencies and co-occurrence frequencies".

Response: This is now clarified (lines 105-107).

  1. Lines 174-175. Typically statisticians talk about the two steps of estimation followed by inference for a given method. In this sentence you talk about "fitting" (estimation), by which you mean your method, and then "inferring", by which you actually mean other methods for comparison. And you have not actually stated how you would do inference with the new method (presumably likelihood ratios or such). Please re-write.

Response: This distinction should now be clearer throughout the manuscript. The new manuscript now discusses inferential statistics in two places, using approximate confidence intervals derived from the Hessian matrix (lines 168-169) and the bootstrap distribution Appendix 4.

  1. Lines 178-181 and 185-190 need explaining, with rationale and sufficient details for a reader to repeat the work. This can go in the appendix if you prefer.

Response: This material is now explained in the first three Appendices, along with code that a reader could use to replicate the analyses exactly. The regularizer discussed on lines 178-181 of the old text is now chosen automatically by the corpcor package (lines 146-148 of the new text). The description of the "Pairs" model's $Z$-score (lines 157-158) should now be clearer as well.

  1. I believe I followed lines 194-202 but they will be confusing for most readers. Again you can use space in the Appendix to clarify.

Response: The section on model evaluation has been rewritten, and should be much clearer (see lines 170-181). Additionally, the first three Appendices include heavily-commented code for replicating the analysis.

  1. In lines 207-211, it is unclear for each method whether you are reporting a percentage of "significant" results or simply the percentage of correct signs (positive or negative). This is confusing because on the one hand the randomization methods aim explicitly for significance, but on the other hand you haven't stated how you would do a hypothesis test for your method (although clearly you could). As a result I am not sure if you are comparing apples to oranges here.

Response: I now discuss the sign of the point estimate separately from its statistical significance. See lines 183-191.

  1. Please consider carefully if "Markov networks" is the label you want to provide for these models. At first glance it seems a trivial or ironic usage of the concept, since by assumption all vertices (species) in the graph are connected, so the Markovian notion of depending only on graph neighbors carries no impact. I am not sure if there is a more precise or otherwise better label, but I ask you to give this some consideration.

Response: I've considered this, and I can't find a better name from the literature. "Markov random field" still has "Markov" in the name; the term "Ising model" is not helpful to non-physicists and often implies a grid-structured network; "Boltzmann machine" is not helpful outside of one area of machine learning and often implies the inclusion of latent random variables, which are absent here. My reading of the literature indicates that the terms "Markov network" and "Markov random field" are routinely used to describe fully-connected graphs (e.g. "Learning Factor Graphs in Polynomial Time and Sample Complexity", by Pieter Abbeel, Daphne Koller, and Andrew Y. Ng, bottom of page 1746).

  1. Section 1 of the Appendix needs explicit equations

Response: This whole Appendix has been replaced.

  1. Your simulations seems to have a curious feature: you are drawing from distributions conditioned on having all species present. It is conceivable that this could introduce bias to your results. The conditional distribution you are actually sampling from may have different correlations (and hence parameter sampling distributions) than the full distribution. Please address this concern.

Response: I no longer condition on the number of species; some landscapes now have fewer than 20 species.

  1. Both reviewers note that you have missed substantial relevant literature.

Response: This literature is now addressed more directly (see responses to reviewers below).

Responses to Reviewer 1's comments

Response: Thank you.

Response: I now simulate my landscapes from a time series model where each species' birth and death rates depend on the abundances of the other species on the landscape (see lines 118-124 and Appendix 2).

Response: I now include a JSDM's correlation matrix as a competing estimator (lines 159-164, Figure 3) and reference Pollock et al. (2014) in a number of places (lines 33, 64, 162-163, and 263).

Response: I now include partial correlations calculated from the JSDM as well, inverting 1000 samples from the posterior distribution over correlation matrices (lines 163-164, Figure 3).

Response: This is now noted on lines 145-146.

Responses to Reviewer 2's comments

Response: Thank you.

1) I'd really like to see a real data example in here. The simulations are fine at an introductory level. But I think adding a real example would help illustrate the true worth of the methodology. A real data application (which doesn't have to be large) could show how using Markov networks produces a result which tallies well with our current understanding of interactions between species - in much the same way as the hypothetical example is presented.

Response: I agree that this would be an important step, however I do not have access to any co-occurrence data sets where the signs and strengths of the interactions between species had been independently estimated. I also don't have enough space to fit such an analysis in the short format for the journal. Fortunately, the Azaele et al. (2010) paper I cite already includes an application of the method to a real data set, which should make it less important to do so here.

2) I do think there are some key references missing. The following are but two examples of inferring species interaction networks from data: [Aderhold et a. 2012, Ecological informatics and Faisal et al. 2010, Ecological Informatics]. The reader needs to know how the current paper compares with the above, and other similar works.

Response: The manuscript now cites Faisal et al. (2010) on lines 142 and 151, and makes comparisons two several of the methods proposed in that paper (regularized generalized linear models and gaussian models [in the form of partial correlations]), in addition to the Markov network, a null model, the correlation matrix, and two versions of a latent variable model (see responses to Reviewer 1 above). I did not find the spaially-explicit methods in Aderhold et al. (2012) to be as relevant for the kinds of spatially-implicit model comparisons being made in the paper, although it is possible that I misunderstood something.

Response: This is now noted on line 53.

3) The beta symbol in Fig 2A should be beta_12; this then helps connect the specific example in the figure with the formula at the top of page 5.

Response: The symbol has been modified as suggested.

4) Lines 172-173; the value of 0.2 for the ridge parameter should be justified.

Response: The paper no longer uses a pre-specified penalty. Instead, it relies on the corpcor package to determine the appropriate shrinkage for each matrix (line 148).

5) Some comments on sensitivity would be welcome - especially with regard to Figure 3. We really should see something more on the uncertainty (or stability) of the estimated networks.

Response: The revised manuscript includes several new analyses to address this issue. First, the uncertainty in Figure 3's results is estimated with bootstrap resampling of the 50 simulated landscapes in each size class (Appendix 3). Second, the sensitivity to sampling error is estimated in Appendix 4, using bootstrap resampling of the sites in one landscape. Third, the manuscript now mentions the approximate confidence intervals that can be produced using the Hessian matrix (lines 168-169).



davharris/rosalia documentation built on May 14, 2019, 9:29 p.m.