Quick start

  1. Unzip esteem-mqe-framework.zip (Windows systems) or extract esteem-mqe-framework.tar.gz (Mac/*nix systems) to a directory of your choice.
  2. Unzip esteem-mqe-forums.zip (Windows systems) or extract esteem-mqe-forums.tar.gz (Mac/*nix) into the forums/ directory.
  3. Follow the posts analysis workflow:
    1. Run scripts/filter_posts.py.
    2. Run scripts/classify_posts.py.
    3. Run scripts/track_classified_posts.py.
    4. Run scripts/track_filtered_posts.py.
    5. Run scripts/draw_posts.py.
  4. Follow the userid analysis workflow:
    1. Run scripts/trace_userids.py.
    2. Run scripts/unique_userids.py.
  5. Follow the keyword suggestions workflow:
    1. Run scripts/suggest_keywords.py.

Optionally

  1. Follow the filter false workflow:
    1. Run scripts/filterfalse_posts.py.

Dependencies

The framework requires Python 3 to work, with matplotlib for scripts/draw_posts.py and nltk for scripts/classify_posts.py.

Note

There is no need to follow the classifier preparation workflow and run scripts/prepare_taxonomy.py because a sample classifier is provided in this framework.