A C D F G I L M P R S U

A

APP_DIR - Variable in class recognizer.PersonalityRecognizer
Main application directory (in configuration file).
ATTRIBUTE_FILE - Variable in class recognizer.PersonalityRecognizer
Weka ARFF file with all attributes and no instance (based on configuration file).

C

countMatches(String, String) - Static method in class recognizer.Utils
Counts the number of times a pattern appears in a string.

D

DEFAULT_CONFIG_FILE - Static variable in class recognizer.PersonalityRecognizer
Configuration file (default is PersonalityRecognizer.conf in root application directory).
DEFAULT_MODEL - Variable in class recognizer.PersonalityRecognizer
Default model index in the MODEL_NAMES array (default is 1 = M5' Model Tree).
DIMENSIONS - Static variable in class recognizer.PersonalityRecognizer
Personality dimensions names.
DIM_MODEL_FILES - Variable in class recognizer.PersonalityRecognizer
Weka personality model files for each trait in the DIMENSION array.
decrementEntry(Hashtable, Object) - Static method in class recognizer.Utils
Decrements hashtable Integer value by 1 for a given key.

F

FS - Static variable in class recognizer.PersonalityRecognizer
File separator.

G

GETENTRY_FILE - Variable in class recognizer.PersonalityRecognizer
Getentry executable from the MRC Psycholinguistic database (based on configuration file).
getFeatureCounts(String) - Method in class recognizer.PersonalityRecognizer
Computes the features from the input text (88 LIWC features and 14 from the MRC database).
getLIWCCounts(Hashtable, String) - Method in class recognizer.PersonalityRecognizer
Returns a hashtable associating each LIWC categories to the number of their occurences in the input text.
getMRCCounts(File, String) - Method in class recognizer.PersonalityRecognizer
Computes the average value of MRC features for all words in the text.

I

incrementEntry(Hashtable, Object) - Static method in class recognizer.Utils
Increments hashtable Integer value by 1 for a given key.
initializeParameters(File) - Method in class recognizer.PersonalityRecognizer
Loads parameters from configuration file.

L

LIWC_CAT_FILE - Variable in class recognizer.PersonalityRecognizer
LIWC.CAT dictionary file from the Linguistic Inquiry and Word Count (LIWC) tool (in configuration file).
LIWC_DICTIONARY - Variable in class recognizer.PersonalityRecognizer
LIWC dictionary.
LS - Static variable in class recognizer.PersonalityRecognizer
Line separator.
loadLIWCDictionary(File) - Method in class recognizer.PersonalityRecognizer
Loads dictionary from LIWC dictionary tab-delimited text file (with variable names as first row).
loadMRCEntries(File, File, String[]) - Method in class recognizer.PersonalityRecognizer
Reads feature values from the MRC database file in a hash table of homonyms, each linking to a PoS tag, in turn linking to a hash table of feature counts.
loadWekaModel(File) - Method in class recognizer.PersonalityRecognizer
Loads a Weka model in memory, from a file saved through the Weka GUI.
loadWekaModels() - Method in class recognizer.PersonalityRecognizer
Loads saved Weka models in memory for all personality dimensions, using the default model type.
loadWekaModels(int) - Method in class recognizer.PersonalityRecognizer
Loads saved Weka models in memory for all personality dimensions.

M

MODEL_DIRS - Variable in class recognizer.PersonalityRecognizer
Weka model directories (under the lib/models subdirectory) corresponding to each element of the MODEL_NAMES array.
MODEL_NAMES - Variable in class recognizer.PersonalityRecognizer
Available Weka model names.
MRC_DIR - Variable in class recognizer.PersonalityRecognizer
Main directory of the MRC Psycholinguistic Database (in configuration file).
MRC_FEATURES - Variable in class recognizer.PersonalityRecognizer
MRC feature names in the model files and in the MRC Psycholinguistic Database.
MRC_POS - Variable in class recognizer.PersonalityRecognizer
Valid PoS tags in the MRC Psycholinguistic Database.
main(String[]) - Static method in class recognizer.PersonalityRecognizer
Main method that initializes the parameters from the configuration file, counts the features from the input text(s), run the specified Weka models for this feature set for each Big Five personality traits, and returns the personality score estimates to the standard output.

P

PersonalityRecognizer - class recognizer.PersonalityRecognizer.
The program computes features described in (Mairesse & Walker, 2006) given a text, and it runs Weka models on the features to produce personality scores for all Big Five dimensions.
PersonalityRecognizer(File) - Constructor for class recognizer.PersonalityRecognizer
Initializes parameters based on configuration file and loads LIWC dictionary in memory.
PersonalityRecognizer() - Constructor for class recognizer.PersonalityRecognizer
Initializes parameters based on the default configuration file (PersonalityRecognizer.conf) and loads LIWC dictionary in memory.
printHash(Hashtable, PrintStream) - Static method in class recognizer.Utils
Prints the content of a hashtable containing strings to the standard output.
printOutput(Classifier[], double[], boolean, PrintStream) - Method in class recognizer.PersonalityRecognizer
Prints personality scores to standard output, and model details if required.

R

readDir(File) - Static method in class recognizer.Utils
Reads the content of all files in a directory into a single string.
readFile(File) - Static method in class recognizer.Utils
Reads the content of a text file into a string.
recognizer - package recognizer
 
runWekaModel(Classifier, Hashtable) - Method in class recognizer.PersonalityRecognizer
Runs a Weka model on the input feature (attribute) counts and returns the model's score.
runWekaModels(Classifier[], Hashtable) - Method in class recognizer.PersonalityRecognizer
Runs each Weka model on a new instance created from the input feature counts, and outputs the resulting personality score.

S

setModel(int) - Method in class recognizer.PersonalityRecognizer
Sets the default Weka model to load when calling loadWekaModels().
setModel(String) - Method in class recognizer.PersonalityRecognizer
Sets the default Weka model to load when calling loadWekaModels().

U

Utils - class recognizer.Utils.
Library of program-independent static methods.
Utils() - Constructor for class recognizer.Utils
 

A C D F G I L M P R S U