Skip to content

NLP analysis on latest news articles featuring Bitcoin and Ethereum.

Notifications You must be signed in to change notification settings

marcelacastano/Tales-From-the-Crypto

Repository files navigation

Tales From the Crypto

BTC-ETH

NLP analysis on latest news articles featuring Bitcoin and Ethereum.

Here are the main language processing techniques used:

  1. Sentiment Analysis
  2. N-Grams and Frequency Analysis
  3. Word Clouds
  4. Named Entity Recognition

All news articles have been pulled from newsapi.

Source Code

crypto_sentiment.ipynb

Sentiment Analysis

Which coin has the Highest Mean Positive Score?

ETH, with a mean positive score of 0.064550

Which coin has the Highest Negative Score?

BTC, with a max negative score of 0.229000

Which coin had the Highest Positive Score?

ETH, with a max positive score of 0.299000

Which coin had the highest compound score?

BTC, with a max compound score of 0.857300

Natural Language Processing

N-grams

Bitcoin: Top 10 words

Word Count
bitcoin 43
cryptocurrency 19
crypto 13
new 13
world 12
president 12
city 11
el 10
salvador 10
market 10

Ethereum: Top 10 words

Word Count
cryptocurrency 30
bitcoin 26
crypto 23
ethereum 20
market 20
cryptocurrencies 19
price 15
year 12
nft 12
new 12

Note: lemmatizer was not able to lemmatize "cryptocurrencies"

Bitcoin World Cloud

btc-wc

Ethereum World Cloud

eth-wc

Named Entity Recognition

Bitcoin

Spacy visualization:

btc-ner

Top 10 list of entities:

btc-entities

Details about list of entities:

btc-ent-details

Ethereum

Spacy visualization:

eth-ner

Top 10 list of entities:

eth-entities

Details about list of entities:

eth-ent-details

About

NLP analysis on latest news articles featuring Bitcoin and Ethereum.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published