Skip to content

socalrug/hackathon-2019-11

Repository files navigation

output
pdf_document html_document
default
default

OCRUG Hackathon 2019-11

Event Summary

The OCRUG Hackathon 2019-11, hosted by the Orange County R Users Group and the UCI Paul Merage School of Business is a two day event where we will "hack" a data set for fun, education, and prizes. The focus of the event is on education and teamwork, with the main goal of taking a data set from its "raw" form all the way through to a final "product" (e.g. visualization, model, insight). To frame this process, we will have a light competitive aspect where teams will present their work at end of the event to a panel of judges, with prizes awarded in several categories (see below).

The event will start with a series of practical educational tutorials to get you started with fundamental data analysis with the R programming language, followed by working sessions where teams will explore and analyze the data set in preparation for the team presentations. Participants will work in small teams (2 - 5 people). Teams can either be pre-arranged by participants themselves, or will be assigned at the start of the event.

This event is open to data scientists, enthusiasts and hackers of all levels, from the beginner to the highly experienced. If you are a beginner, it may be helpful to do some preparatory learning before the event — see the suggested resources below. If you are an experienced user, we look forward to you sharing your expertise with others. Assisting others, both within and between teams, is highly encouraged.

Goals of the Hackathon

  • The hackathon is primarily an educational event, not a competition. However, the hackathon is framed in the context of a light competition to provide overall structure, including team-based collaboration, the presentation of final work, judging, and prizes.
  • Novice Users: provide an opportunity to work with a real-world data sets from start (acquire the data) to finish (produce a final “report” on the findings from their work).
  • Experienced Users: provide an opportunity to practice data analysis skills in a structured environment, interact with others, and assist new users.

Event Details

When: November 9-10, 2019

  • Saturday: 8:30 AM - 10:00 PM
  • Sunday: 8:30 AM - 4:00 PM

Where: University of California, Irvine -- Paul Merage School of Business

  • Google Maps
  • Directions & Parking Information
  • Rooms
    • SB1 2100 - Main event room
    • SB1 2009 - break out room - meeting room
    • SB1 2011 - break out room - meeting room
    • SB1 2013 - break out room - meeting room
    • SB1 2015 - break out room - meeting room
    • SB1 2017 - break out room - meeting room
    • SB1 2019 - break out room - meeting room
    • SB1 3100 - break out room - meeting room
    • SB1 3104 - break out room - storage
    • SB1 3107 - break out room - meeting room
    • SB1 4101 - break out room - meeting room
    • SB1 3rd floor patio - meals

Registration

Schedule

Saturday

Time Event
08:30 AM Registration starts
08:30 AM - 09:00 AM Breakfast
09:00 AM - 09:15 AM Introduction and wifi setup
09:15 AM – 10:00 AM Tutorial - Data manipulation with tidy tools - Arlo
10:00 AM - 10:45 AM Tutorial - Data visualization with ggplot2 - Emil
10:45 AM - 11:00 AM Break
11:00 AM - 11:45 AM Tutorial - Data modelling with caret - Ryan
11:45 AM - 12:15 PM Tutorial - Literate Statistical Programming - John
12:15 PM - 12:45 PM Tutorial - How to Promote Yourself in Today's Data Science Job Market - Zhi
01:00 PM – 01:30 PM Lunch
01:30 PM Registration closes
01:30 PM – 02:00 PM Welcome talk, data set overview, groups formed
02:00 PM – 05:45 PM Working Session
05:45 PM – 06:30 PM Dinner
06:30 PM – 07:30 PM Discussion Session
07:00 PM - 10:00 PM Working Session
10:00 PM Building automatically locks

Sunday

Time Event
08:30 AM - 09:00 AM Breakfast
09:00 AM Most Helpful Person Award voting opens
09:00 AM – 12:00 PM Working session
12:00 PM – 12:45 PM Lunch
12:45 PM – 01:30 PM Groups prepare presentations
01:30 PM Voting for Most Helpful Person Award closes
01:30 PM – 03:00 PM Group presentations
03:00 PM – 03:30 PM Judges deliberate; Complete event survey
03:30 PM – 04:00 PM Award presentation & wrap-up

Rules

  • All participants must register for the event and have a valid ticket to attend.
  • All participants must abide by the OCRUG Code of Conduct, including the R Consortium and the R Community Code of Conduct.
  • Participants are free to come and go during the event. However, any participant who has not checked-in, in person, by 01:00 PM on Saturday will be considered a "no-show" and their spot may be given to someone else.
  • Though this is an R focused event, participants are free to use any programming language or tool for their work.
  • Participants are free to work on their projects both onsite at the Hackathon and offsite, though we highly encourage participants to attend all working sessions to maximize team and group interactions.
  • We ask that the final submissions from the teams are a result of work performed during the event. Please do not use any previous work you or others may have produced as part of team submissions.

WiFi Access

If you have problems, please call OIT support line at (949) 824-2222 option 3

GitHub Repo

OCRUG GitHub Repo: https://github.com/ocrug/

Please install git and clone the following repo before the event and pull before the start of the event

command:

git clone [email protected]:ocrug/hackathon-2019-11.git

Hackathon Repo: https://github.com/ocrug/hackathon-2019-11

Slack Channel

A slack channel has been set up for the hackathon. This will be used for general announcements but it is also a great source for you to ask questions to other participants.

If you have not created an account on our slack group, create one using the following link:

Slack Group Sign-up: https://tinyurl.com/ocrug-slack-signup

Once you have an account, sign in (you can do it on a web browser or download an app on your phone or desktop).

Slack channel: https://ocrug.slack.com

The channel for the hackathon is hackathon-2019-11

Twitter

Please follow us on twitter, oc_rug, and also tweet about the event with the hash tag #OCRUG

Teams

  • All participants will work on teams between 2 and 5 people.
  • Participants are free to form their own teams prior to the event.
  • We will assist in team formation at the beginning of the event for any participants that do not already have a team.
  • Teams will select a team name.
  • Assisting others within and between teams is highly encouraged.

Award Categories and Prizes

See the presentation guidelines for the requirements. The team prizes will be determined by a panel of judges using the following judging guidelines. The judge's decision is final.

Below is a list of the awards and prizes. Winner's will be able to select from the available assortment of prizes.

  • Most Helpful Person
    • Personal award
  • Best Model
    • Team award
  • Best Insight
    • Team award
  • Best Visualization
    • Team award

Most Helpful Person Award

The award for Most Helpful Person Award will be decided by using cumulative voting system. In this system, each participant is given 10 votes that they can reward other participants for being helpful. You can assign multiple points to multiple people. Voting for oneself or one's team members is prohibited. The idea is to award points to individuals on other teams. The person with the most overall votes wins. We will be using an app that you can download from the apple or google app store in order to do the voting. You will need to vote before voting closes at 1:30 PM on Sunday.

We will be using an online voting system. You will receive an email inviting you to create an account so that you can register you votes. The process is the following.

  1. You will receive an email inviting you to create an account. It will be from Vox Populi with the subject heading "VoxPopuli - confirm your email"
  2. Click an the link in your email and create an account. Make sure that you use the same email address when creating the account as the invite email
  3. Once you have your account created, you will be asked to accept an invite to a survey. Accept it.
  4. You will now be able to vote once the survey is open. We will announce when it is open

Saturday Discussion Session

There will be a discussion session Saturday just after supper. The goal is to allow sharing of ideas, knowledge and inspiration between groups. At the top of the hour each team will be presented with a "bingo card" with the names of all the teams on in. The objective is to visit with as many teams as possible to allow cross pollination of ideas and knowledge. Team-members will visit other teams to hear about what they are doing and share thoughts. Not all team-members need to visit all teams but you should try to visit as many as possible. Having multiple team-members visit the same team is a good idea.

To make this session run as smooth as possible please

  • Have at least one person stay back to talk to incoming participants from other teams. You can have multiple presentors from your team show your work.
  • Plan a 2-3 min talk explaining what you have been doing. Share your ideas, insights and thoughts. Also, share your problems and ask for solutions.
  • Allow for multiple participants to take part of the conversation at any given group discussion.
  • Follow the Pac-man Rule so that others can be included.
  • Remember that the hackathon is primarily an education event and sharing of ideas is highly encouraged.

Resources

Food

Food, drinks and snacks will be provided throughout the event. We will have vegetarian options available. Please feel free to bring any additional food for yourself if you would like to supplement the meals or if you have other specific dietary constraints.

  • Saturday
    • Breakfast: coffee, tea, croissant, bagels, and fruit
    • Lunch: Hamburgers, veggie burgers, hot dogs, green salad, fresh fruit, dessert and drinks
    • Dinner: Lasagna (veggie and meat), green salad, fresh fruit, rolls, dessert and drinks
  • Sunday
    • Breakfast: coffee, tea, croissant, muffins, and fruit
    • Lunch: mini sandwiches, fresh fruit, dessert and drinks
  • Snacks and Drinks
    • Coffee
    • Various teas
    • Soft drinks
    • Water
    • Various snacks

Sponsors