I would be much more interested if this product were "choose probability density function centric." Then, the Monte Carlo engine would gain much more interest. Being able to choose or specify arbitrary distributions, and then run simulations, would be valuable.
Of special interest are non-continuous distributions. How often have normal distribution reasoning failed in finance? Put another way, a user should be able to model a distribution himself.
Relevant—Uncertain<T>: A First-Order Type for Uncertain Data (Microsoft Research)
http://research.microsoft.com/pubs/208236/asplos077-bornholt...
I'm convinced that an excel sort of lay-person's computing platform is where probabilistic programming will really take off. This seems really cool!
It's not really related but it made me think of a friend's PhD thesis on uncertain data. If the subject interests you, be sure to checkout the summary of his (impressive) work: http://a3nm.net/blog/phd_summary.html.
I like it. I had to do a strategy session with a client a couple of weeks ago and we needed to estimate how much the strategy was likely to cost over the next few months the. We had quite a few variables to work with though. This would have been handy in such a scenario I presume? We knew what are components and the ranges were.
This is very similar to the paper http://www.isi.edu/~szekely/contents/papers/2012/szekely2012...
As per the paper , you can choose arbitrary distributions , construct a fluent graph , run Monte Carlo simulation and get the result - |via http://bit.ly/hnbuzz01 |
'Fuzzy logic' seems to be an ex-buzzphrase nowadays, but this seems pretty close to that territory. A variable/cell/logical-unit containing not a single value, but a distribution (often between bounds), and getting combined with other similar variables/cells/logical-units in ways that understand and respect the probability distributions.
Perhaps that field can provide a potential source of new names, when you decide to market this as a company.
Very much like Crystal Ball - an Excel add-on that's popular in the finance and energy fields.
Direct link to Github: https://github.com/getguesstimate/guesstimate-app
I was watching "Total time spent watching this video" video, and had a basic question.
How does one tell guesstimate that there's a hard lower bound on a quantity. ie. Video Length is at least 0, because negative watch times are unphysical? I know the specified distribution in this case is very narrow (the video lasting between -1 and 0 minutes has probability ~0.000032). But the answer does come out to be 26±32, which includes a substantial unphysical region.
And, if I give a hard lower bound on Video Length, can it propagate that knowledge into an asymmetric error on Total time?
Awesome! I use Crystal Ball (http://www.oracle.com/us/products/applications/crystalball/o...) with triangular distributions and Monte Carlo for software project cost estimation. Crystal Ball costs thousands of dollars so I will be following this with interest.
I think this is super cool! We're so bad at estimating probabilities (think Han Solo's "never tell me the odds") that this helps visualize the distribution of outcomes
This is really cool. Can anyone recommend any particularly good/cogent Simple Caveman explanations of how Bayesoan theory/Monte Carlo simulation work?
It seems that using montecarlo in excel is apparently pretty commonm, but I'm not sure if it can be done without addons.
A "Rumsfeldian" visualizer. Neat!
http://www.theatlantic.com/politics/archive/2014/03/rumsfeld...
What fun - I did a monte carlo estimate a few years back when trying to determine what purchases price of house my girlfriend and I could afford. It depended on probable interest rate, how much my old house would sell for, etc. It'd be interesting to see how simply it could be modeled in this.
Isn't how all software should be written? Expressions that represent a set of all possible values, effectively replacing the need for types.
Surely, such a platform would make building an app 100 times easier. Not that building apps is a good use of our resources.
Interesting idea - but you could certainly do this in any spreadsheet application with multiple cells to represent ranges etc.. I think the of estimating probabilities issue can be considered to be more of a practices issue than a tools issue.
This is a really great interface, and cool idea.
You might consider upping the run count, or maybe narrowing your bins for the visualization. Either way, it's great to see more tools embracing probability and uncertainty like this.
hey nice tool on a side note what tool did u use to create the animated tutorials on your git page:https://github.com/getguesstimate/guesstimate-app
image link https://camo.githubusercontent.com/8fd97a97fa656a1eb92294f0f...
It'd be nice to be able to show / enter n-dimensional histograms too, so that one can get an idea of / control the correlation between two outputs / inputs.
This is awesome. I am aware of the math behind, but this really made it much simpler to use. And also to make complex models.
Cool idea but doesn't render into anything useful on my S5....
How are correlations between variables accounted for?
Finally!
I like your hair
Nice, but I can't help thinking of spreadsheets as something of a crutch.
Also check out:
http://probcomp.csail.mit.edu/bayesdb/
https://github.com/taschini/pyinterval http://mavrinac.com/index.cgi?page=fuzzpy
I wasn't expecting this to go on hnews yet, but happy to take any questions!