Open alanhdu opened 8 years ago
From eyeballing plots of various floors/buildings (IPython notebook link with plots below), there's a couple observations that I've made:
Specifically, we can see seasonality at the daily, weekly, and annual level (I haven't seen any notable patterns on a monthly basis).
On the daily and weekly level, the capacities are pretty predictable in terms of relative capacities. That is, there are much more people during the day at around 3 p.m. than in the morning or after 9 p.m., and numbers tend to die down near closing hours for the buildings that do close, and there are usually more people in study spaces in the middle of the week than there are on weekends. For dining halls, it's again pretty predictable; much more people during normal eating periods like early afternoon or around 6 p.m. than in the early morning or near closing hours.
On the annual level, the seasonal effects tend to correspond more closely with the academic calendar; capacities really die down during holidays and breaks, and there are certainly peaks (especially in libraries) as the year approaches midterms/finals.
It also turns out that people tend not to stay in buildings too much after closing time; for libraries this tends not to be the case anyways, since those libraries with actual closing hours tend to get cleared out by staff (personal experience).
However, we can still see some people in buildings (Lerner for example) past closing time. For some of these plots, though, it's a bit difficult to tell whether it's a handful of people loitering past hours or it's other devices in the building (like printers/desktops); for example, as the last plot in the IPython notebook shows, on 11/01/14, Avery 2 constantly had some number of devices counted, which I'm guessing are printers or something.
Link to IPython Notebook: https://github.com/afy2103/Density-Data-Analysis/blob/master/density.ipynb
@afy2103 Nice work. I've made a pull request (https://github.com/afy2103/Density-Data-Analysis/pull/1) with some technical comments about the analysis. A couple of high-level comments:
Got it; thanks for the edits/comments. Apologies about the code being hacked together as it was (and I should probably get familiar with the pandas documentation more). Should I incorporate the edits in your version of the IPython notebook into mine without merging the commits?
I'll get some autocorrelation plots together, and also address that hole in the data in a later post.
Update:
Use .csv dump and get sense of data.
Questions: