All Projects → Cheng-Lin-Li → Market-Trend-Prediction

Cheng-Lin-Li / Market-Trend-Prediction

Licence: other
This is a project of build knowledge graph course. The project leverages historical stock price, and integrates social media listening from customers to predict market Trend On Dow Jones Industrial Average (DJIA).

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Market-Trend-Prediction

LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+163.16%)
Mutual labels:  semantic-web, knowledge-graph
Contextualise
Contextualise is a simple but effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
Stars: ✭ 899 (+1477.19%)
Mutual labels:  semantic-web, knowledge-graph
Schema Dts
JSON-LD TypeScript types for Schema.org vocabulary
Stars: ✭ 338 (+492.98%)
Mutual labels:  semantic-web, knowledge-graph
FCA-Map
💠 Ontology matching system based on formal concept analysis
Stars: ✭ 25 (-56.14%)
Mutual labels:  semantic-web, knowledge-graph
Recurrent-Neural-Network-for-BitCoin-price-prediction
Recurrent Neural Network (LSTM) by using TensorFlow and Keras in Python for BitCoin price prediction
Stars: ✭ 53 (-7.02%)
Mutual labels:  prediction, rnn
awesome-ontology
A curated list of ontology things
Stars: ✭ 73 (+28.07%)
Mutual labels:  semantic-web, knowledge-graph
Multi Drug Embedding
Method for drug repurposing from knowledge graphs and literature
Stars: ✭ 18 (-68.42%)
Mutual labels:  semantic-web, knowledge-graph
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (-5.26%)
Mutual labels:  semantic-web, knowledge-graph
Topic Db
TopicDB is a topic maps-based semantic graph store (using PostgreSQL for persistence)
Stars: ✭ 164 (+187.72%)
Mutual labels:  semantic-web, knowledge-graph
Kbpedia
KBPedia Knowledge Graph & Knowledge Ontology (KKO)
Stars: ✭ 149 (+161.4%)
Mutual labels:  semantic-web, knowledge-graph
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (-15.79%)
Mutual labels:  semantic-web, knowledge-graph
Rnn Time Series Anomaly Detection
RNN based Time-series Anomaly detector model implemented in Pytorch.
Stars: ✭ 718 (+1159.65%)
Mutual labels:  prediction, rnn
semantic-python-overview
(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)
Stars: ✭ 406 (+612.28%)
Mutual labels:  semantic-web, knowledge-graph
PheKnowLator
PheKnowLator: Heterogeneous Biomedical Knowledge Graphs and Benchmarks Constructed Under Alternative Semantic Models
Stars: ✭ 74 (+29.82%)
Mutual labels:  semantic-web, knowledge-graph
teaching
Teaching material relevant to KGs
Stars: ✭ 61 (+7.02%)
Mutual labels:  semantic-web, knowledge-graph
Semanticmediawiki
🔗 Semantic MediaWiki turns MediaWiki into a knowledge management platform with query and export capabilities
Stars: ✭ 359 (+529.82%)
Mutual labels:  semantic-web, knowledge-graph
LD-Connect
LD Connect is a Linked Data portal for IOS Press in collaboration with the STKO Lab at UC Santa Barbara.
Stars: ✭ 0 (-100%)
Mutual labels:  semantic-web, knowledge-graph
everything
The semantic desktop search engine
Stars: ✭ 22 (-61.4%)
Mutual labels:  semantic-web, knowledge-graph
Web Client
Generic Linked Data browser and UX component framework. Apache license.
Stars: ✭ 105 (+84.21%)
Mutual labels:  semantic-web, knowledge-graph
Base-On-Relation-Method-Extract-News-DA-RNN-Model-For-Stock-Prediction--Pytorch
基於關聯式新聞提取方法之雙階段注意力機制模型用於股票預測
Stars: ✭ 33 (-42.11%)
Mutual labels:  prediction, rnn

Market-Trend-Prediction

This is a project of building knowledge graph course. The project leverages historical stock price, and integrates social media listening from customers to predict market Trend On Dow Jones Industrial Average (DJIA).

Data period: Aug 1, 2016 to Oct 31, 2017. Data range for DJIA: Aug 1, 2016 to Nov 30, 2017. Data Source: Business Insider (record no.: 2,017), Reddit finance(4,383), facebook (11,528), yahoo finance(10,478), Twitter(24,271) Structure Data: Facebook, Twritter.

Predict Results

  1. Please refer this link to the Jupyter code for prediction results with social media information as part of input features.

  2. Please refer this link to the Jupyter code for prediction results without social media information as input features.

T+1 Prediction
              precision    recall  f1-score   support

Decrease       0.00      0.00      0.00         7
Increase       0.70      1.00      0.82        16

avg / total    0.48      0.70      0.57        23

T+30 Prediction
              precision    recall  f1-score   support

Increase       1.00      1.00      1.00        23

avg / total    1.00      1.00      1.00        23 

Program lists

Programs Description Link
JSONLines Once your crawler download a lot of pages, how can you aggregate all of those files into single one? Json Lines is your answer. The program will package each of your file into single JSON object into the file which will contain multiple JSON objects. Source Code
JSONLines content classifier program The input is a json line document and a new json line file containing only the pages relevant to dow 30 companies based on glossary of Dow30 companies and their products. New tags containing company and product names will be added to html body to make it convenient for inferlink. NLTK tools was used for positive, negative message or post recognition. rltk tools was adopted to perform string similarity for web content and glossary of company names and productions. Source Code
Data Integration program This program based on csv file of Dow30 companies and add with facebook, twitter social media likes, dislikes into csv for machine learning input. Source Code
Facebook Crawler for Dow30 This is a crawler program to crawl facebook post via facebook graph api. A special facebook id and Dow 30 companies dictionary are integrated into this version. A CSV with like, dislike will provide by this program for machine learning. Source Code
Yahoo Crawler for Dow30 This is a crawler program to crawl yahoo finance stock price via yahoo api. A special ticker id and Dow 30 companies dictionary are integrated into this version. A CSV with full company name will provide by this program for machine learning purpose. Input a list of stock ticker and time period for those price data. Source Code
Twitter Crawler for Dow30 Companies This program scrapes the offcial Titter accounts of Dow components Source Code

Team members

Cheng-Lin Li & YuCheng Guo

Date: Project kick off date

Oct., 2017@University of Southern California

Disclaimer

Last updated: January 16, 2018

The information contained on https://github.com/Cheng-Lin-Li/ website (the "Service") is for general information purposes only. Cheng-Lin-Li's github assumes no responsibility for errors or omissions in the contents on the Service and Programs.

In no event shall Cheng-Lin-Li's github be liable for any special, direct, indirect, consequential, or incidental damages or any damages whatsoever, whether in an action of contract, negligence or other tort, arising out of or in connection with the use of the Service or the contents of the Service. Cheng-Lin-Li's github reserves the right to make additions, deletions, or modification to the contents on the Service at any time without prior notice.

External links disclaimer

https://github.com/Cheng-Lin-Li/ website may contain links to external websites that are not provided or maintained by or in any way affiliated with Cheng-Lin-Li's github.

Please note that the Cheng-Lin-Li's github does not guarantee the accuracy, relevance, timeliness, or completeness of any information on these external websites.

Contact Information

Cheng-Lin Li@University of Southern California

[email protected] or

[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].