{"id":18573847,"url":"https://github.com/dsrichard97/csulbdataday24m","last_synced_at":"2025-11-01T17:30:34.833Z","repository":{"id":229122747,"uuid":"775823324","full_name":"dsrichard97/csulbdataday24M","owner":"dsrichard97","description":"Music Repo for sentiment analysis configuration","archived":false,"fork":false,"pushed_at":"2025-01-23T09:39:59.000Z","size":11721,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T10:31:06.405Z","etag":null,"topics":["programming","quatro","r","sentiment-analysis"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsrichard97.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-22T05:38:26.000Z","updated_at":"2025-01-23T09:40:02.000Z","dependencies_parsed_at":"2024-03-22T06:46:44.947Z","dependency_job_id":"09562371-1a79-49cf-9366-31af8a0d33c0","html_url":"https://github.com/dsrichard97/csulbdataday24M","commit_stats":null,"previous_names":["dsrichard97/csulbdataday24m"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsrichard97%2Fcsulbdataday24M","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsrichard97%2Fcsulbdataday24M/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsrichard97%2Fcsulbdataday24M/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsrichard97%2Fcsulbdataday24M/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsrichard97","download_url":"https://codeload.github.com/dsrichard97/csulbdataday24M/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239310225,"owners_count":19618005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["programming","quatro","r","sentiment-analysis"],"created_at":"2024-11-06T23:13:10.884Z","updated_at":"2025-11-01T17:30:34.776Z","avatar_url":"https://github.com/dsrichard97.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- center banner --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"sent.jpg\" alt=\"Sentiment Analysis Visualization\" width=\"auto\" height=\"auto\" allow=\"autoplay\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eMusical Artist Sentiment Analysis\u003c/h1\u003e\n\n\n\u003c!-- badges --\u003e\n\n\u003cp\u003e\n  \u003cimg src=\"https://img.shields.io/badge/SentimentAnalysis%2B-green\" title=\"SentimentAnalysis\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/R%2B-orange\" title=\"R\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/PositCloud%2B-red\" title=\"PositCloud\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/dsrichard97/csulbdataday24M\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/repo-size/dsrichard97/csulbdataday24M\"\u003e\n  \u003ca href=\"https://csulb-my.sharepoint.com/:p:/g/personal/richard_diazdeleon01_student_csulb_edu/EfUQmYeepklGuTnI-FlHDHEB2l40VsG7RZco3VMdSsxJgA?e=2Kte6m\"\u003e\u003cimg \n  src=\"https://img.shields.io/badge/PowerPoint-darkblue\"\u003e\u003c/a\u003e\n\n\u003c!-- Authors --\u003e\n\u003cp\u003e\n  \u003ch2\u003eAuthors\u003c/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/dsrichard97\"\u003e@dsrichard97\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/OKcomputer626\"\u003e@OKcomputer626\u003c/a\u003e\u003c/li\u003e\n\n  \u003c/ul\u003e\n\u003c/p\u003e\n\n\u003c!-- Table of Contents --\u003e\n\u003cp\u003e\n  \u003ch2\u003eTable of Contents\u003c/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"#how-to\" target=\"_parent\"\u003eGetting Started\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#data-source\"\u003eData Source\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#glance\"\u003eQuick Glance\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#steps\"\u003eSteps\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#motivation\"\u003eEnd Goal\u003c/a\u003e\u003c/li\u003e\n\n  \u003c/ul\u003e\n\u003c/p\u003e\n\n\u003c!-- Getting started --\u003e\n\n\u003cP\u003e\n  \u003csection id=\"how-to\"\u003e\n    \u003ch2\u003eGetting Started\u003c/h2\u003e\n    \u003cp\u003e\n    The focus of this project will be on Sentiment Analysi on music data(spotify).\n    \u003c/p\u003e\n\n  \n  \u003ch3\u003eLibrary Installation\u003c/h3\u003e\n    \u003cp\u003e\n    Ensure you have R and RStudio installed on your computer. RStudio provides an integrated development environment (IDE) that makes coding in R easier. Or Posit Cloud\n    \u003c/p\u003e\n  \u003c/section\u003e\n\u003c/P\u003e\n\n\u003c!-- Data Source --\u003e\n\u003cp\u003e\n  \u003csection id=\"data-source\"\u003e\n    \u003ch2\u003eData Source\u003c/h2\u003e\n    \u003cp\u003e\n      Data was extracted using a Token API using spotify access. For further replication on the use of an Spotify API.\n    \u003c/p\u003e\n     \u003cp\u003e\n      For Posit Cloud : \u003cli\u003e\u003ca href=\"https://posit.cloud/spaces/492442/join?access_code=u6I0WqYdMEAEpurepEvueaIY13XsEeMXWeBkU3mM\"\u003eClick here\u003c/a\u003e\u003c/li\u003e\n    \u003c/p\u003e\n  \u003c/section\u003e\n\u003c/p\u003e\n\n\u003c!-- Quick Glance at Results--\u003e\n\u003cp\u003e\n  \u003csection id=\"glance\"\u003e\n    \u003ch2\u003eQuick Glance\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"foto/bill.jpeg\" alt=\"Sentiment Analysis Visualization\" width=\"auto\" height=\"auto\" allow=\"autoplay\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"foto/bill2.jpeg\" alt=\"Sentiment Analysis Visualization\" width=\"auto\" height=\"auto\" allow=\"autoplay\"\u003e\n\u003c/p\u003e\n\n\n\n\u003c!-- Steps--\u003e\n\u003cp\u003e\n  \u003csection id=\"steps\"\u003e\n    \u003ch2\u003eSteps\u003c/h2\u003e\n    \u003ch2\u003eStep 1: Setting Up Your Environment\u003c/h2\u003e\n\u003cp\u003eInstall R and RStudio. Use RStudio's IDE for ease of development.\u003c/p\u003e\n\u003cp\u003eInstall required libraries with the command:\u003c/p\u003e\n\u003cpre\u003e\n    \u003ccode\u003einstall.packages(c(\"tidyverse\", \"tidytext\", \"ggwordcloud\", \"ggtext\", \"showtext\", \"gt\"))\u003c/code\u003e\n\u003c/pre\u003e\n\n\u003ch2\u003eStep 2: Load the Libraries\u003c/h2\u003e\n\u003cp\u003eLoad the necessary libraries in R:\u003c/p\u003e\n\u003cpre\u003e\n    \u003ccode\u003e\nlibrary(tidyverse)\nlibrary(tidytext)\nlibrary(ggwordcloud)\nlibrary(ggtext)\nlibrary(showtext)\nlibrary(gt)\n    \u003c/code\u003e\n\u003c/pre\u003e\n\n\u003ch2\u003eStep 3: Getting and Preparing Your Data\u003c/h2\u003e\n\u003cul\u003e\n    \u003cli\u003eChoose your data source, focusing on the musical artist and songs for analysis.\u003c/li\u003e\n    \u003cli\u003eLoad your data with \u003ccode\u003eread_csv(\"path/to/your/data.csv\")\u003c/code\u003e.\u003c/li\u003e\n    \u003cli\u003eClean your data to prepare it for analysis.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eStep 4: Text Processing\u003c/h2\u003e\n\u003cp\u003eTokenize the lyrics into individual words using \u003ccode\u003etidytext::unnest_tokens()\u003c/code\u003e and filter out common stop words.\u003c/p\u003e\n\n\u003ch2\u003eStep 5: Sentiment Analysis\u003c/h2\u003e\n\u003cp\u003eChoose a sentiment lexicon and match words to sentiments. Example:\u003c/p\u003e\n\u003cpre\u003e\n    \u003ccode\u003e\nbing_sentiments \u0026lt;- tidy_df %\u003e%\n  inner_join(get_sentiments(\"bing\")) %\u003e%\n  count(word, sentiment, sort = TRUE)\n    \u003c/code\u003e\n\u003c/pre\u003e\n\n\u003ch2\u003eStep 6: Visualization and Interpretation\u003c/h2\u003e\n\u003cul\u003e\n    \u003cli\u003eVisualize common words with word clouds.\u003c/li\u003e\n    \u003cli\u003ePlot frequency of sentiments with ggplot2.\u003c/li\u003e\n    \u003cli\u003eAnalyze results for trends in sentiment.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"foto/Scatt.jpeg\" alt=\"Sentiment Analysis Visualization\" width=\"auto\" height=\"auto\" allow=\"autoplay\"\u003e\n\u003c/p\u003e\n\n\u003ch2\u003eStep 7: Share Your Findings\u003c/h2\u003e\n\u003cp\u003eCompile your analysis into a report using Quattro or R markdown. Share on Github. Use as a project for resume.\u003c/p\u003e\n\n\u003c/body\u003e\n  \u003c/section\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"foto/ag.jpeg\" alt=\"Sentiment Analysis Visualization\" width=\"auto\" height=\"auto\" allow=\"autoplay\"\u003e\n\u003c/p\u003e\n\n\u003c!-- Quick Glance at Results--\u003e\n\u003cp\u003e\n  \u003csection id=\"motivation\"\u003e\n    \u003ch2\u003eEnd Goal\u003c/h2\u003e\n    \u003cp\u003e\n      This project aims to inspire both students and data science enthusiasts to undertake their own projects, with the aspiration that through continued practice, they'll gain a deeper appreciation for the boundless creativity and narrative potential inherent in data and visualizations. For more insights and inspiration, consider exploring Andres's Medium post on the sentiment analysis of The Smiths, a quintessential English band that dominated the 80s: https://medium.com/@gonzalez_afc/sentiment-analysis-of-the-the-smiths-a-quintessential-english-band-that-ruled-the-80s-173266b1d697 \u003c/a\u003e\u003c/li\u003e\n    \u003c/p\u003e\n  \u003c/section\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  THANK YOU!\n\u003c/p\u003e\n\n\u003c!--\u003cdiv style=\"text-align: center;\"\u003e--\u003e\n  \u003c!--\u003cp align=\"center\"\u003e--\u003e\n   \u003c!--\u003cIMG SRC=\"foto/dance.gif\"\u003e--\u003e\n  \u003c!--\u003c/p\u003e--\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsrichard97%2Fcsulbdataday24m","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsrichard97%2Fcsulbdataday24m","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsrichard97%2Fcsulbdataday24m/lists"}