Code Monkey home page Code Monkey logo

ccppabc's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

pombredanne

ccppabc's Issues

group_richness bins

Is the only change you made to group_richness.py just the removal of the last bin?

tex: Referee Report #3

is it possible to simulate an extreme data situation where the results from the standard analysis are not consistent with the ABC ones? if so, how realistic it is?

tex: Referee Report #2

if the Gaussian hypothesis underlying the standard approach are so unrealistic as stated in the text, why results are still consistent with the ABC ones? how likely it is that we will face a real data scenario which might lead to significantly different results?

fix covariance matrix for MCMC

need a flexible way of building and loading inverse covariance matrices for emcee analyses, this includes changes to data.py

tex: Referee Report 2

Will a real data scenario lead to significantly different results?

if the Gaussian hypothesis underlying the standard approach are so unrealistic as stated in the text, why results are still consistent with the ABC ones? how likely it is that we will face a real data scenario which might lead to significantly different results?

ConstEps in code/abc_pemcee.py

@mjvakili In abc_pemcee.py line 87 you call the ConstEps module from abcpmc. What does this do exactly? Does this keep the threshold eps the same for every iteration or is this a 75th percentile threshold ?

It was originally hardcoded with [1e13, 1e13](commented out on line 86), I'm guessing that this was for testing purposes?

tex: Referee Report #4

what caveats one would face in trying to apply this kind of analysis in real data? How can they affect the final results and how can they be circumvented?

tex: Section 3.4 (page 8)

@mjvakili , in the discussion of Figure 7, 8 in Section 3.4, I'm not sure how meaningful it is to provide a detailed comparison of slight discrepancies between the ABC and Gaussian pseudo-likelihood posterior PDFs.

tex: Referee Report #1

I think it might be productive to get ongoing discussions on the referee report by raising them as issues. Here's the first item:

a deeper discussion on why the ABC approach should be preferred in this particular context (one or two phrases on this should be included in the abstract). in section 3.4 it is said: Furthermore, the Gaussian-likelihood approach relies on constructing an accurate covariance matrix estimate that captures the sample variance of the data. While we are able to do this accurately within the scope of the HOD framework, for more general LSS parameter inference situations, it is both labor and computationally expensive and dependent on the accuracy of simulated mock catalogs, which are known to be unreliable on small scales (see Heitmann et al. 2008; Chuang et al. 2015 and references therein). Since ABC-PMC utilizes a forward model to account for sample variance, it does not depend on a covariance matrix estimate; hence it does not face these problems.

this might lead to confusion. Do the authors believe that ABC presents no advantage in the specific case studied in this paper?

vim tab spacing.

@mjvakili : I think you should specify tab size in your ~.vimrc to be consistent with python syntax. Currently it's inconsistent, so it's pretty confusing.

pyfof ImportError

When I run abcpmc_restart.py on mercer, I get the following ImportError:

Traceback (most recent call last): File "abcpmc_restart.py", line 31, in <module>
import data_multislice as Data
File "/home/chh327/project/ccppabc/halo/code/data_multislice.py", line 9, in <module>
import pyfof
ImportError: dlopen: cannot load any more object with static TLS

I'm not sure what's causing this but I think it might be a good opportunity to do a thorough code review and do a planned submission of all the runs we need for the paper. @mjvakili

"Building lookup tables for the NFWPhaseSpace radial profile."

Whenever I do a serious mpirun with many cores, I always get the following message from halotools

...Building lookup tables for the NFWPhaseSpace radial profile.
(This will take about 6 seconds, and only needs to be done once)

No idea what this is about, but we should probably figure out what it is.

prettyplotting.py?

@mjvakili : prettyplot() and prettycolors() are already coded into plotting.py, is there a particular reason you made prettyplotting.py?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.