Very cool work here. This is a pretty epic post, so please do not take this the wrong way. I was under the impression that FB Prophet was optimal for significantly seasonal time series data. Honestly given the fickle nature of these kind of growth patterns beyond the very near term, an ARIMA with a flat vol or a simple eyeball extrapolation in my experience as a quant would likely generate just as reasonable/reliable…
Hey, I posted the notebook by the OP. Thank you for your feedback! You're correct in saying that FB Prophet is for forecasting time series with strong seasonal effects. FB Prophet was the model used in the original script I found & the main point here was simply to make the notebook more readable on kyso, which has quite a few non-technical readers. I've worked a lot with ARIMAs before for financial/economic data and…
Estimating Number of Jupyter Notebooks on Github
91–100 of 135 posts
Re: Estimating Number of Jupyter Notebooks on Github
#92Earlier quoted context omitted.
Mostly so you don't need to convert to PDF and so that you can host the reports in a central place where everyone can read them technical or not. Like an internal wiki for a companies data-science where the technical people can communicate their work to the non-technical people with a pretty seamless experience
This is not the experience non-technical senior leadership people are looking for, unless you are a 10-people startup.
Re: Estimating Number of Jupyter Notebooks on Github
#93Re: Estimating Number of Jupyter Notebooks on Github
#94Re: Estimating Number of Jupyter Notebooks on Github
#95In the same spirit as “Effective Java” and “Effective C++” we need to have a book entitled “Effective Jupyter Notebooks”. Here are some of my items below. Maybe this sub-thread can come up with an outline for this book. Item #1 Writing a notebook is foremost an exercise in expository writing. Make sure the writing is high quality is the first objective when writing a notebook. This is the Knuth’s literate programming…
I disagree. While your points are valid for presentations, I believe that notebooks should first and foremost be used for exploratory computing. Notebooks are my goto tool for whenever I need to do something with a computer and any of the following apply: * I'm not quite sure what or how. * It will likely be a one-off * I need it now . * Someone is watching me, to learn how I do it. I would go a step further and say…
Re: Estimating Number of Jupyter Notebooks on Github
#96Earlier quoted context omitted.
What specifically do you hate about Jupyter? Is it out of order execution exacerbating the "hidden state" problem? If so, and if you already use VS Code, I encourage you to try out our Python VS Code extension. We have an "Interactive Python Window" mode https://code.visualstudio.com/docs/python/jupyter-support that we showed a lot of folks at pycon last week and even among the "I don't like Jupyter" crowd, it was qu…
This is really cool. I tend to do a lot of exploratory work in Jupyter stuff, but find the whole process really annoying and cumbersome to set up - just been playing around with this VS code extension and it seems really neat! I've been using nteract a lot recently but I'm gonna switch to VS Code now, at least that reduces one Electron app eating up my memory
Re: Estimating Number of Jupyter Notebooks on Github
#97In the same spirit as “Effective Java” and “Effective C++” we need to have a book entitled “Effective Jupyter Notebooks”. Here are some of my items below. Maybe this sub-thread can come up with an outline for this book. Item #1 Writing a notebook is foremost an exercise in expository writing. Make sure the writing is high quality is the first objective when writing a notebook. This is the Knuth’s literate programming…
Take the time to learn some good programming practices. If you're lucky and fall in love with scientific programming, your programs will grow to a point where they are unmanageable without some techniques borrowed from computer science and software engineering.
Have someone show you the "out of order execution" and "hidden state" failures.
Re: Estimating Number of Jupyter Notebooks on Github
#98Earlier quoted context omitted.
Aren't Jupyter notebooks R notebooks? Jupyter stands for "Julia, Python, R" I believe
I think the file extension scraped on Github is only .ipynb, which is only python notebooks right?
Re: Estimating Number of Jupyter Notebooks on Github
#99If you ever put notebooks in source control, you owe it to yourself to try the text-based notebooks supported in Visual Studio Code[1]. They're round-trippable with real (i.e. browser-based) notebooks, yet are much better for collaboration, diffing, and editing. [1] https://code.visualstudio.com/docs/python/jupyter-support
It never caught on outside of the R community, but the format itself is language-agnostic.
Re: Estimating Number of Jupyter Notebooks on Github
#100In the same spirit as “Effective Java” and “Effective C++” we need to have a book entitled “Effective Jupyter Notebooks”. Here are some of my items below. Maybe this sub-thread can come up with an outline for this book. Item #1 Writing a notebook is foremost an exercise in expository writing. Make sure the writing is high quality is the first objective when writing a notebook. This is the Knuth’s literate programming…
https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUh...