datasets-liu-negative-opinion-words-en
v1.0.0
Published
A list of negative opinion words.
Downloads
3
Maintainers
Readme
Negative Opinion Words
A list of negative opinion words.
Installation
$ npm install datasets-liu-negative-opinion-words-en
For use in the browser, use browserify.
Usage
var words = require( 'datasets-liu-negative-opinion-words-en' );
words
A list of negative opinion words.
console.log( words );
/*
[
"2-faced",
"2-faces",
"abnormal",
"abolish",
"abominable",
"abominably",
"abominate",
"abomination",
"abort",
"aborted",
"aborts",
"abrade",
"abrasive",
...
]
*/
Notes
- A word's appearance in a sentence does not necessarily imply a positive or negative opinion. See Liu (2010).
- The list includes misspelled words. Their presence is intentional, as such misspellings frequently occur in social media content.
Examples
var words = require( 'datasets-liu-negative-opinion-words-en' );
var len = words.length,
N = 10,
idx,
i;
// Select random words from the list...
for ( i = 0; i < N; i++ ) {
idx = Math.ceil( Math.random()*len ) - 1;
console.log( words[ idx ] );
}
To run the example code from the top-level application directory,
$ node ./examples/index.js
References
If you use this list, please cite one of the following two papers:
- Hu, Minqing and Liu, Bing (2004). "Mining and Summarizing Customer Reviews." Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-2004), Aug 22-25, Seattle, Washington, USA.
- Liu, Bing, Hu, Minqing, and Cheng, Junsheng (2005). "Opinion Observer: Analyzing and Comparing Opinions on the Web." Proceedings of the 14th International World Wide Web Conference (WWW-2005), May 10-14, Chiba, Japan.
Additional references:
- Liu, Bing (2010). "Sentiment Analysis and Subjectivity." Handbook of Natural Language Processing, Second Edition. Ed. Nitin Indurkhya, Ed. Fred J. Damerau. Boca Raton: Chapman and Hall/CRC. 627-66. Print.
Tests
Unit
Unit tests use the Mocha test framework with Chai assertions. To run the tests, execute the following command in the top-level application directory:
$ make test
All new feature development should have corresponding unit tests to validate correct functionality.
Test Coverage
This repository uses Istanbul as its code coverage tool. To generate a test coverage report, execute the following command in the top-level application directory:
$ make test-cov
Istanbul creates a ./reports/coverage
directory. To access an HTML version of the report,
$ make view-cov
License
Copyright
Copyright © 2015. The Compute.io Authors.