Skip to content

piinalpin/sentiment-analisys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SENTIMENT ANALYSIS ON DOSEN PERFORMANCE INDEX SYSTEM USING NAÏVE BAYES

Informatics Engineering Program (TIF) is one of the existing courses at Ahmad Dahlan University (UAD) Yogyakarta. At the end of each semester the Academic Administration Department conducts an evaluation of learning services using questionnaire instruments with the answers provided along with comments or suggestions from the students. However, so far the faculty and the study program have not utilized the comments or suggestions from the students on the teaching method of lecturers as an evaluation material. So the opinions of the students do not have a very meaningful information in the evaluation of teaching methods of lecturers in each semester.

This research developed a system of sentiment analysis on lecturer performance index with Naïve Bayes method. This study includes the data collection phase, the data sharing of training and test data, labeling the train data, preprocessing text on the data, and the process of classification with Naïve Bayes. So it can provide information that is very useful to know teaching methods lecturers. The application of Naïve Bayes method to the lecturer performance index sentiment analysis used to analyze student sentiment level has optimal time performance with good classification accuracy.

The results of this study using data questionnaire as many as 13508 data that has 3 class sentiment is positive, neutral and negative. Accuracy resulted from this research using 10 K-Fold Cross Validation method that is 0,97 with 13000 data and classifier quality using Kappa Statistic has Kappa value 0,88. So in the range of quality classifier have interpretation near prefect performance.

Keywords : sentiment analysis, text mining, k-fold cross validation, kappa statistic, naïve bayes

My Journal : https://drive.google.com/file/d/1wQs494W3F-sb6b6pRYQammwNsBNH6yeZ/view?usp=sharing

Prerequisities

Make sure you have installed Python 3 and virtualenv on your device

Step to run Sentiment Analysis System

  1. Create virtual environment virtualenv venv
  2. Activate your virtual environment
  • On Windows > venv\Scripts\activate
  • On Linux > . env/bin/activate
  1. Install the requirements pip install -r requirements.txt
  2. Create migration from flask migrate
    flask db init
    flask db migrate
    flask db upgrade
    
  3. Run the application python run.py to activate debug mode or flask run to deactivate debug mode

Want to demo online?

Authors

About

My Research in Universitas Ahmad Dahlan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published