Comments (5)
Yup, that's true. How should we handle it, warn the user and then exit
Stan? If that's cool I'll add a fix and make one of these new-fangeld
pull-requests.
On Tue, May 14, 2013 at 6:15 PM, Marcus Brubaker
[email protected]:
If the model fails with --init=0, Stan will run and appear to be working
fine, but will fail to do anything. We should check that all inits are
valid and error if a user specified init is broken.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/41
.
from stan.
Yeah, I think that sounds right. We should make sure that the sampler is always starting from a valid initialization. Valid in this case meaning finite log prob and finite gradient. We check this already with random initialization, just need to do it for manually specified inits and bail with an appropriate error message if needed.
from stan.
Agreed -- just wanted to check that people didn't prefer switching to
random inits or something.
On Tue, May 14, 2013 at 6:46 PM, Marcus Brubaker
[email protected]:
Yeah, I think that sounds right. We should make sure that the sampler is
always starting from a valid initialization. Valid in this case meaning
finite log prob and finite gradient. We check this already with random
initialization, just need to do it for manually specified inits and bail
with an appropriate error message if needed.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/41#issuecomment-17892707
.
from stan.
Ah, I see. I don't think we should switch to something else. If a user
specifies a particular initialization and that initialization isn't valid,
I think it's important that the user knows their initialization is broken.
Cheers,
Marcus
On Tue, May 14, 2013 at 1:49 PM, betanalpha [email protected]:
Agreed -- just wanted to check that people didn't prefer switching to
random inits or something.On Tue, May 14, 2013 at 6:46 PM, Marcus Brubaker
[email protected]:Yeah, I think that sounds right. We should make sure that the sampler is
always starting from a valid initialization. Valid in this case meaning
finite log prob and finite gradient. We check this already with random
initialization, just need to do it for manually specified inits and bail
with an appropriate error message if needed.—
Reply to this email directly or view it on GitHub<
https://github.com/stan-dev/stan/issues/41#issuecomment-17892707>
.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/41#issuecomment-17892908
.
from stan.
Pull request #74 fixed this issue.
from stan.
Related Issues (20)
- Typo on wiki: prior choice recommendation for correlation HOT 2
- Pathfinder run not reproducible from seed
- Underflow in psis_weights leads to uniform sampling from multi-pathfinder draws
- Add resampling options for multi-Pathfinder HOT 5
- min:max indexing does not support SoA but does not prevent this at compile time? HOT 5
- `install-tbb.bat` fails on windows
- Write metric as JSON - add field "metric_type" HOT 1
- How to use stan::math::hypergeometric_2F1 in stan? HOT 1
- Move away from the `boost::ecuyer1988` pRNG HOT 3
- Remove places where exceptions are unconditionally swallowed.
- Add an argument to write Hessian from Laplace algorithm to a file
- CompileError: command '/usr/bin/gcc' failed with exit code 1 HOT 6
- Pathfinder: unexpected behavior when num_draws < num_elbo_draws
- Implementation of improved Rhat for assessing convergence of MCMC
- Exception: In serializer: Storage capacity [763] exceeded while writing value of size [16] from position [759] HOT 6
- Too loose ASSERT_NEAR and wrong test values in compute_potential_scale_reduction_test.cpp HOT 3
- Allow some chains in multi chain samplers to fail during initialization HOT 3
- Move from int to long int? HOT 3
- Round the Pathfinder Pareto k-value
- report condition number of metric for HMC adaptive samplers HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stan.