Coder Social home page Coder Social logo

davidprichard / sentimental-stats Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 4102/sentimental-stats

0.0 2.0 0.0 76.54 MB

Sentimental Stats is designed to collect useful statistics from public opinions of a sports team's performance.

License: GNU General Public License v3.0

Scala 100.00%

sentimental-stats's Introduction

Sentimental Stats

This was originally a term project for ITCS 5102 "Survey of Programming Languages" at UNCC, completed mostly to learn Scala. The original project was very limited, collecting stats from sportsdatabase.com, collecting Tweets referencing the a particular team, estimating the average sentiment over time, and plotting those stats.

For now, I'll focus on improving the sentimental data by using more reliable sources of data than Twitter and sportsdatabase.com, and building up a broader slice of metrics like margin-of-victory that are more useful for predicting performance. I hope to graph the results with something better than JFreeChart/ScalaChart as well.

How to Run

  1. Download the project or clone the repo with git clone https://github.com/4102/Sentimental-Stats.git

  2. Download and install sbt

  3. To compile and run, navigate to the repo's root directory from the shell of your choice and enter sbt run ...* To run with command-line arguments, wrap them in quotes like so: sbt "run arg1 arg2

How to View/Edit

  1. Download and install IntelliJ.
  2. Select File > Open... and navigate to the project if it doesn't detect it on start.
  3. Install the Scala plugin when prompted, or do it manually.
  4. Add the lib/ directory to your dependencies/classpath:
  • Go to File > Project Structure > Modules and select the Dependencies tab
  • Select the + symbol, choose jars or directories, and finally navigate to lib/. Phew.
    • You have to follow the same process to add the individual jars in the root of lib, as IntelliJ can't identify them on its own. This is frustrating but necessary.
  1. The project doesn't reliably compile or run in IntelliJ, so I strongly recommend using sbt for that instead.

Dependencies

Sentimental Stats uses:

sentimental-stats's People

Contributors

davidprichard avatar japotter4 avatar yvadalia avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.