SunnySunnia / TheQuakers

0 stars 7 forks source link

Group: The Quakers ==========


Iteration 1 Goals:

However, we're overcoming this roadblock through the utilization of Luen's dissertation, as well as various papers by Ogata et al. A list of resources we've used can be found in our repo: https://github.com/SunnySunnia/TheQuakers

======
Iteration 2 Goals:
-To plot the inter-arrival times of the earthquakes binning by magnitude, for the analyzers, as Prof. Stark suggested.
-Study Luen's code and try to reproduce his process with both his data and our data.
-Try to draw some initial conclusions based on what we observe while visualizing and share that with the class.

Can find our slides here: https://docs.google.com/presentation/d/1X4uL6_auhQZESuqVPTj9bZPF0vfhcdAE8MwNcEgtW9k/edit#slide=id.p

=========== Iteration 2.5 Task: (Nov 12th)
-Plot the 'wait-times' of the successors of an earthquake so that the analyzers could observe and fit a window function from that.

Plots: https://github.com/SunnySunnia/TheQuakers/blob/master/MDA/SuccessorsTimePlot.md

==========

End of Semester Timeline

Tuesday November 19

Roadblock: So far we are confused about his code to generate the error curve.

Luen Conference-Call notes:
https://github.com/SunnySunnia/TheQuakers/blob/master/Resources/Luen-Conference-Call-Notes.md

Thursday November 21

Modify the algorithm and start trying with different parameters. Figure out a way to tune the parameter. (Since there are 2 free parameters, hold one fixed and test on the other one, or changing both of them in some ways.

Roadblock: not able to understand the logic of Luen's way of producing error diagram.

So, while still waiting for Luen's response to explain, we decide to try another approach: setting specific percentiles of the waiting time to next event of earthquakes as the window lengths to those corresponding magnitudes.

Results:
https://github.com/SunnySunnia/TheQuakers/tree/master/Quantile-Method

Tuesday November 26

Should have a set of 'best' parameters for our window function and present our results. If ours cannot beat any of the models, maybe try with the 'Optimization approach" (Update* was able to find out the parameters from Professor Stark and are trying to create a few updated models based on his suggestions)

Thursday November 28

Thanksgiving (Group members can continue to work on tasks) Communicate with each other via github, email, facebook

Successfully developed our own algprithm of producing error diagrams and comparing models by their integrated areas under the error diagrams.
Details including functions can be found here:
https://github.com/SunnySunnia/TheQuakers/tree/master/skeleton

Tuesday December 3

Gather outputs from analyzers. Use these to make graphs for the final presentation. Compare different parameters found by different groups. Determine the best model to beat ETAS.

Regroup and see whether or not we have a model ready to present or if we should create a wrap-up summary presentation of all the work we have done so that we'll have something to show.

Our Final Quake Presentation: https://docs.google.com/a/berkeley.edu/presentation/d/18xqnLrV0QYs6DH1QRwFwGcOcU2ff9X6nhPDliJxy9gk/edit#slide=id.p

Thursday December 5

Choose best graphs for data science fair. Updated results on: https://docs.google.com/a/berkeley.edu/document/d/1YHruJF6JhOOQ3yputnTgFFLCiTmZqHTg-j5oCipsIBE/edit#heading=h.d23q731yqkzp

Tuesday December 10

Any last minute changes. Provide description of process to the presentors for Dec 12 Data Science Faire.

Thursday December 12

Attend Data Science Faire

=================

Final Results:

=============== Links to datasets:

data: https://github.com/stat157/analyzers/wiki/Data-from-Curators
data with NICE time format: (mag>=4,5)
https://www.dropbox.com/s/gttgdef4j0z02hd/CleanDataWithCorrectTime.csv
Nice full data set: https://www.dropbox.com/s/tzx4qqxhh9u9iz2/DataFrame.csv