Group07 proposal

From ISSS608-Visual Analytics and Applications
Jump to navigation Jump to search
Home - PicSource: https://cryptonews.com/news/the-beginner-s-guide-to-cryptocurrency-trading-1036.htm


Overview

As of March 2018, there are 1,658 cryptocurrencies in existence. The total cryptocurrency market capitalization is just under $369 billion. With the help of cryptography and a collective booking system called blockchain, cryptocurrencies build a distributed, safe and decentralized payment system, which does not need banks, intermediates, an organization or a central technical infrastructure to work.

However, mainly due to lack of regulatory support, Cryptocurrencies are highly volatile, which makes it a risky investment. Therefore, in this project, a Shiny web application is created with the cryptocurrency analysis in mind. It integrates three types of analysis: Time Series Analysis, Correlation Analysis and Portfolio Selection Analysis within one application. This application is made to be informative and allows potential investors of cryptocurrency to interact with the data embedded within the application, view the visualization and generate results based on the selected filters before they make decision on cryptocurrency investment.


Project Motivation and Objectives

We aim to achieve the following objectives in our project:

1. An overview of different cryptocurrency in time series, including open/close price, high/low price shown in a candlestick diagram and distribution of each cryptocurrency capital.

2. Correlation analyze among all cryptocurrency. Correlation analysis between Bitcoin and others cryptocurrency, which will help us reveal the similar price pattern of cryptocurrency.

3. Portfolio selection analyze in a deterministic optimization method. In this project, we will use this data as a starting point for a detailed analysis into what is driving price action, and what can be done to predict future movement.


Data Source

Dataset

The dataset of Complete Historical Cryptocurrency Financial Data - Top 200 Cryptocurrencies by Marketcap contains the following:

  • Currency: Name of currency:the data source contains 12 kinds of cryptocurrency.(Binance-coin, Bitcoin, Bitcoin-cash, Bitcoin-sv, Cardano, Eos, Ethereum, Litecoin, Stellar, Tether, Tezos and XRP)
  • Date: Date refers to the calendar date for the particular row - 24 hours midnight to midnight.(From 28/04/2013 to 04/12/2019)
  • Open: Open is what the price was at the beginning of the day
  • High: Highest recorded trading price of the day
  • Low: Lowest recorded trading price of the day
  • Close: Close is what the price was at the end of the day
  • Volume: Volume represents the monetary value of the currency traded in a 24 hour period, denoted in USD
  • Market Cap: Market cap is circulating supply x price of the coin. For example, if you have 100 coins that are worth $10 each your market cap is $1,000


Proposed Scope and Methodology

EDA (Exploratory Data Analysis)

Historical Price Analysis

  • Comparing the historical price data of one cryptocurrency across different years.
Btc value.png
  • Comparing the historical price data in same year across different cryptocurrency.

Market Cap

According to the provided data, we can find out how the market cap of cyrptocurrencies is distributed by years.

Market Cap

Correlation Analysis

Seeking whether this is any correlation between two of the 12 cryptocurrencies is under consideration and project scope. Firstly, we will try to apply correlation matrix and pairplot to discover the possibility of strong correlation. Once we have the results, we can go deeper to justify the correlation using our whole dataset.

Pariplot
Correlation Matrix

Time Series Forecasting


Tools & R Packages

R Studio & Shiny

Packages:

  • library(quantmod)
  • library(xts)
  • library(rvest)
  • library(tidyverse)
  • library(stringr)
  • library(forcats)
  • library(lubridate)
  • library(plotly)
  • library(dplyr)
  • library(PerformanceAnalytics)
  • etc.


Team Members

Chen Peng

peng.chen.2018@mitb.smu.edu.sg

Guo Yichao

yichao.guo.2018@mitb.smu.edu.sg


References