A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractLexer - Class in edu.umass.cs.surveyman.input
This class implements general lexing utility methods.
AbstractLexer() - Constructor for class edu.umass.cs.surveyman.input.AbstractLexer
 
AbstractParser - Class in edu.umass.cs.surveyman.input
This class implements general parsing utility methods and contains high-level input to survey abstractions.
AbstractParser() - Constructor for class edu.umass.cs.surveyman.input.AbstractParser
 
AbstractRespondent - Class in edu.umass.cs.surveyman.qc.respondents
Base class for all respondents.
AbstractRespondent() - Constructor for class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
 
AbstractRule - Class in edu.umass.cs.surveyman.analyses
 
AbstractRule() - Constructor for class edu.umass.cs.surveyman.analyses.AbstractRule
 
addBlock(Block) - Method in class edu.umass.cs.surveyman.survey.Block
Method to add a subblock to this block programmatically.
addBlock(Block) - Method in class edu.umass.cs.surveyman.survey.Survey
 
addBranchQuestion(Question) - Method in class edu.umass.cs.surveyman.survey.Block
 
addOption(Survey) - Static method in class edu.umass.cs.surveyman.samples.EntropyStressTest
 
addOption(String, boolean, boolean) - Method in class edu.umass.cs.surveyman.survey.Question
Adds an option to the question.
addOption(String) - Method in class edu.umass.cs.surveyman.survey.Question
Add an option with the input surface text.
addOption(SurveyDatum, boolean, boolean) - Method in class edu.umass.cs.surveyman.survey.Question
Adds the input surveyDatum as an answer option to the question.
addOption(SurveyDatum) - Method in class edu.umass.cs.surveyman.survey.Question
Adds the input surveyDatum as an answer option to the question.
addOption(SurveyDatum, Block, boolean, boolean) - Method in class edu.umass.cs.surveyman.survey.Question
Adds an answer option as part of a branch question.
addOption(SurveyDatum, Block) - Method in class edu.umass.cs.surveyman.survey.Question
Adds an answer option as part of a branch question.
addOptions(String...) - Method in class edu.umass.cs.surveyman.survey.Question
Adds options with the input surface text.
addPhantomBlocks(Map<String, Block>) - Static method in class edu.umass.cs.surveyman.input.AbstractParser
Creates intermediate blocks that may not have been explicitly specified.
addQuestion(Survey) - Static method in class edu.umass.cs.surveyman.samples.EntropyStressTest
 
addQuestion(Question) - Method in class edu.umass.cs.surveyman.survey.Block
 
addQuestion(Question) - Method in class edu.umass.cs.surveyman.survey.Survey
 
addQuestions(Question...) - Method in class edu.umass.cs.surveyman.survey.Block
 
addQuestions(Question...) - Method in class edu.umass.cs.surveyman.survey.Survey
Adds the questions provided in the arguments to a top level block and adds this block to the survey.
addResponse(IQuestionResponse) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
adversaryType - Variable in class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
allBlockLookUp - Variable in class edu.umass.cs.surveyman.input.AbstractParser
All blocks in the survey (including sub-blocks).
alpha - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
alpha - Variable in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
alpha - Variable in class edu.umass.cs.surveyman.output.WordingBiasStruct
 
Analyses - Enum in edu.umass.cs.surveyman.qc
 
analyze(Survey, List<? extends SurveyResponse>, Classifier, double) - Static method in class edu.umass.cs.surveyman.analyses.Simulation
Classifies bad actors and returns classification results for the mix of respondents provided.
analyze(Survey, Analyses, Classifier, int, double, double, String, String, boolean) - Static method in class edu.umass.cs.surveyman.SurveyMan
Analyzes the survey.
analyzeRequest(HttpServletRequest, HttpServletResponse) - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
ANSWER - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The expected response column header/JSON key.
answer(Question, List<SurveyDatum>) - Method in class edu.umass.cs.surveyman.qc.Interpreter
Answers question q with some list of answers.
answer - Variable in class edu.umass.cs.surveyman.survey.Question
Answer to the question, if it exists.
AnswerFrequencyMap - Class in edu.umass.cs.surveyman.qc
 
AnswerFrequencyMap() - Constructor for class edu.umass.cs.surveyman.qc.AnswerFrequencyMap
 
AnswerProbabilityMap - Class in edu.umass.cs.surveyman.qc
 
AnswerProbabilityMap() - Constructor for class edu.umass.cs.surveyman.qc.AnswerProbabilityMap
 
answers - Variable in class edu.umass.cs.surveyman.qc.respondents.NonRandomRespondent
 
ArgReader - Class in edu.umass.cs.surveyman.utils
 
ArgReader() - Constructor for class edu.umass.cs.surveyman.utils.ArgReader
 
averagePathLength() - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Simulates the survey for 5000 uniform random respondents and returns the average path length.
avgPathLength - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 

B

before(Block) - Method in class edu.umass.cs.surveyman.survey.Block
Compares this block to the input block.
before(Question) - Method in class edu.umass.cs.surveyman.survey.Question
Tests whether this question precedes the input question, according to their enclosing blocks.
BLOCK - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The block column header/JSON key.
Block - Class in edu.umass.cs.surveyman.survey
Blocks are the basic unit of state in the survey.
Block(String) - Constructor for class edu.umass.cs.surveyman.survey.Block
Constructs a block with the appropriate string id.
block - Variable in class edu.umass.cs.surveyman.survey.Question
The enclosing block for this question.
Block.BranchParadigm - Enum in edu.umass.cs.surveyman.survey
"Branching" refers to atypical control flow in the survey.
BlockException - Exception in edu.umass.cs.surveyman.survey.exceptions
 
BlockException(String) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.BlockException
 
blocks - Variable in class edu.umass.cs.surveyman.survey.Survey
Map of all block identifiers to Blockobjects.
blockSize() - Method in class edu.umass.cs.surveyman.survey.Block
Counts the number of questions directly in this block and in all sub-blocks.
boolType(String, String) - Static method in class edu.umass.cs.surveyman.input.AbstractParser
Returns the internal boolean representation of a boolean-valued input to CSV or JSON.
bootstrapIterations - Static variable in class edu.umass.cs.surveyman.qc.QCMetrics
 
BRANCH - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The branch column/JSON key.
BranchConsistency - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that branch rules are obeyed on a per-block basis: NONE: If a block is marked as having no branch target, then it should not have a branch question saved. ALL: If a block is marked as ALL, then three requirements must be met: All questions are branch questions. All questions have equal number of options. All questions have equivalent branch maps. ONE: If a block is marked as ONE, then we make sure there are no other branch questions and that the stored branch question is the appropriate one.
BranchConsistency() - Constructor for class edu.umass.cs.surveyman.analyses.rules.BranchConsistency
Adds itself to the rule registry.
BranchConsistencyException - Exception in edu.umass.cs.surveyman.survey.exceptions
 
BranchConsistencyException(String) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.BranchConsistencyException
 
BranchException - Exception in edu.umass.cs.surveyman.input.exceptions
 
BranchException(String, String) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.BranchException
 
BranchException(String) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.BranchException
 
BranchForward - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that all branch targets are strictly ahead of the block we're branching from.
BranchForward() - Constructor for class edu.umass.cs.surveyman.analyses.rules.BranchForward
Adds itself to the rule registry.
BranchMap - Class in edu.umass.cs.surveyman.survey
 
BranchMap() - Constructor for class edu.umass.cs.surveyman.survey.BranchMap
 
branchMap - Variable in class edu.umass.cs.surveyman.survey.Question
Map from answer options to branch destinations (Block).
BranchParadigm - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that the rules for branching and blocking are obeyed.
BranchParadigm() - Constructor for class edu.umass.cs.surveyman.analyses.rules.BranchParadigm
Adds itself to the rule registry.
branchParadigm - Variable in class edu.umass.cs.surveyman.survey.Block
The branch paradigm associated with this block.
branchQ - Variable in class edu.umass.cs.surveyman.survey.Block
The branch question associated with this block.
BranchTop - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that all "true" (i.e., branch-ONE) branching occurs from top-level, static blocks.
BranchTop() - Constructor for class edu.umass.cs.surveyman.analyses.rules.BranchTop
Adds itself to the rule registry.
breakoffByPosition - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
BreakoffByPosition - Class in edu.umass.cs.surveyman.output
 
BreakoffByPosition(Survey) - Constructor for class edu.umass.cs.surveyman.output.BreakoffByPosition
 
breakoffByQuestion - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
BreakoffByQuestion - Class in edu.umass.cs.surveyman.output
 
BreakoffByQuestion(Survey) - Constructor for class edu.umass.cs.surveyman.output.BreakoffByQuestion
 

C

c - Variable in class edu.umass.cs.surveyman.analyses.OptTuple
 
calculateBreakoffByPosition(List<? extends SurveyResponse>) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Aggregates the breakoff according to the last position answered.
calculateBreakoffByQuestion(List<? extends SurveyResponse>) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Aggregates the breakoff according to which question was last answered.
calculateOrderBiases(Survey, List<? extends SurveyResponse>, double) - Static method in class edu.umass.cs.surveyman.qc.biases.OrderBias
Searches for significant order biases observed in survey responses.
calculateWordingBiases(List<? extends SurveyResponse>, double) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Searches for significant wording biases observed in survey responses.
cellExpectation(int[][], int, int, int) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
 
center - Variable in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.BranchConsistency
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.BranchForward
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.BranchParadigm
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.BranchTop
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.Compactness
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.ExclusiveBranching
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.NonEmptySurvey
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.NoTopLevelBranching
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.Reachability
 
check(Survey) - Method in class edu.umass.cs.surveyman.analyses.rules.SampleHomogenousMaps
 
CheckboxQuestion - Class in edu.umass.cs.surveyman.survey
Convenience class for representing check box questions.
CheckboxQuestion(SurveyDatum) - Constructor for class edu.umass.cs.surveyman.survey.CheckboxQuestion
 
CheckboxQuestion(String, boolean) - Constructor for class edu.umass.cs.surveyman.survey.CheckboxQuestion
Creates a new question object using the string data.
chiSquared(int[][], Object[], Object[]) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
Returns the chi-squared statistic for the input data.
chiSquareTest(int, double) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
 
ClassificationStruct - Class in edu.umass.cs.surveyman.output
 
ClassificationStruct(SurveyResponse, Classifier, int, double, double, boolean) - Constructor for class edu.umass.cs.surveyman.output.ClassificationStruct
 
ClassifiedRespondentsStruct - Class in edu.umass.cs.surveyman.output
 
ClassifiedRespondentsStruct() - Constructor for class edu.umass.cs.surveyman.output.ClassifiedRespondentsStruct
 
classifiedResponses - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
classifier - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
CLASSIFIER - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
Classifier - Enum in edu.umass.cs.surveyman.qc
 
classifyResponses(List<? extends SurveyResponse>, Classifier, double) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Classifies the input responses according to the classifier.
cleanStrId(String) - Method in class edu.umass.cs.surveyman.input.csv.CSVParser
Removes randomization prefix flags.
clear() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
close() - Method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
clusterLabel - Variable in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
CoefficentsAndTests - Enum in edu.umass.cs.surveyman.qc
 
coefficientPValue - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
COEFFICIENTPVALUE - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
coefficientType - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
COEFFICIENTTYPE - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
coefficientValue - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
COEFFICIENTVALUE - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
colNo - Variable in class edu.umass.cs.surveyman.input.csv.CSVEntry
The cell's column number
Compactness - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that the block numbering mini-DSL does not have any holes in it.
Compactness() - Constructor for class edu.umass.cs.surveyman.analyses.rules.Compactness
Adds itself to the rule registry.
compareTo(Object) - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
 
compareTo(Object) - Method in class edu.umass.cs.surveyman.survey.Block
DO NOT CALL COLLECTIONS.SORT IF YOU HAVE FLOATING BLOCKS -- compareTo is transitive and you may get out-of-order blocks.
compareTo(Object) - Method in class edu.umass.cs.surveyman.survey.Question
 
compareTo(Object) - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
compute(double[], double[]) - Method in class edu.umass.cs.surveyman.qc.HammingDistance
Computes the Hamming distance between two vectors.
computeMeans(SurveyResponse, List<? extends SurveyResponse>, Classifier) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
computeRanks(double[], List) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
 
containsKey(Object) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
containsQuestion(Question) - Method in class edu.umass.cs.surveyman.survey.Block
 
containsValue(Object) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
contents - Variable in class edu.umass.cs.surveyman.input.csv.CSVEntry
The contents of a cell
copy() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
copy() - Method in class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
Returns a copy of this respondent type.
copy() - Method in class edu.umass.cs.surveyman.qc.respondents.LexicographicRespondent
 
copy() - Method in class edu.umass.cs.surveyman.qc.respondents.NonRandomRespondent
 
copy() - Method in class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
CORR_COEFF_THRESHOLD - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
CORRELATION - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The correlation column header/JSON key.
correlation - Variable in class edu.umass.cs.surveyman.survey.Question
A correlation label.
correlationMap - Variable in class edu.umass.cs.surveyman.input.AbstractParser
A map from correlation labels to their associated set of questions.
correlationMap - Variable in class edu.umass.cs.surveyman.survey.Survey
Map from correlation labels to the Questions that are correlated.
CorrelationStruct - Class in edu.umass.cs.surveyman.output
 
CorrelationStruct(CoefficentsAndTests, double, double, Question, Question, int, int) - Constructor for class edu.umass.cs.surveyman.output.CorrelationStruct
 
countLines() - Method in class edu.umass.cs.surveyman.survey.Question
 
cramersV(Map<String, IQuestionResponse>, Map<String, IQuestionResponse>) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
 
createSurvey(int, int) - Static method in class edu.umass.cs.surveyman.samples.EntropyStressTest
 
CSVEntry - Class in edu.umass.cs.surveyman.input.csv
The base class for CSV entries.
CSVEntry(String) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVEntry
Creates a new CSVEntry and sets the source and column numbers to -1.
CSVEntry(String, int, int) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVEntry
Main constructor for a CSVEntry, used by CSVLexer.
CSVLexer - Class in edu.umass.cs.surveyman.input.csv
Class to lex SurveyMan CSV input.
CSVLexer(String, String, String) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVLexer
 
CSVLexer(String, String) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVLexer
 
CSVLexer(String) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVLexer
 
CSVLexer(Reader, String, String) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVLexer
 
CSVLexer(Reader, String) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVLexer
 
CSVLexer(Reader) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVLexer
 
CSVParser - Class in edu.umass.cs.surveyman.input.csv
Class to parse SurveyMan CSV input.
CSVParser(CSVLexer) - Constructor for class edu.umass.cs.surveyman.input.csv.CSVParser
Constructor for the parser; takes a CSVLexer as input.
CUSTOM_DATUM - Static variable in class edu.umass.cs.surveyman.survey.SurveyDatum
 
CUSTOM_ID - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The identifier used for ad hoc responses (e.g., timing information).
customQuestion(String) - Static method in class edu.umass.cs.surveyman.survey.Question
Determines whether the input question id corresponds to a known custom question pattern.

D

data - Variable in class edu.umass.cs.surveyman.survey.HTMLDatum
The normalized HTML String associated with this SurveyDatum.
data - Variable in class edu.umass.cs.surveyman.survey.Question
Data to be displayed when the user takes the survey.
data - Variable in class edu.umass.cs.surveyman.survey.StringDatum
The string representing this component.
dataEquals(String) - Method in class edu.umass.cs.surveyman.survey.HTMLDatum
 
dataEquals(String) - Method in class edu.umass.cs.surveyman.survey.StringDatum
 
dataEquals(String) - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
DEFAULT_ALPHA - Static variable in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
DEFAULT_CLASSIFIER - Static variable in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
DEFAULT_GRANULARITY - Static variable in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
DEFAULT_N - Static variable in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
DEFAULT_SOURCE_COL - Static variable in class edu.umass.cs.surveyman.survey.SurveyDatum
 
defaultValues - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
Holds a map from the column name to its default value.
dumpData(Survey, List<? extends SurveyResponse>, String, boolean, OutputStreamWriter) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
DuplicateQuestions - Exception in edu.umass.cs.surveyman.survey.exceptions
 
DuplicateQuestions(Question, Question) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.DuplicateQuestions
 
DynamicAnalysis - Class in edu.umass.cs.surveyman.analyses
Implements all of the Dynamic Analysis logic.
DynamicAnalysis() - Constructor for class edu.umass.cs.surveyman.analyses.DynamicAnalysis
 
dynamicAnalysis(Survey, List<DynamicAnalysis.DynamicSurveyResponse>, Classifier, boolean, double) - Static method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis
 
DynamicAnalysis.DynamicSurveyResponse - Class in edu.umass.cs.surveyman.analyses
DynamicSurveyResponse extends SurveyResponse, implementing the interface ISurveyResponseReader, which allows this class to read in responses from a web survey output (i.e., those that edu.umass.cs.runner.Runner produces).
DynamicAnalysis.DynamicSurveyResponse(Survey, String) - Constructor for class edu.umass.cs.surveyman.analyses.DynamicAnalysis.DynamicSurveyResponse
 
DynamicAnalysis.DynamicSurveyResponse(SurveyResponse) - Constructor for class edu.umass.cs.surveyman.analyses.DynamicAnalysis.DynamicSurveyResponse
 
DynamicAnalysis.QuestionResponse - Class in edu.umass.cs.surveyman.analyses
Concretized IQuestionResponse.
DynamicAnalysis.QuestionResponse(Survey, String, int) - Constructor for class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
QuestionResponse constructor.
DynamicAnalysis.Report - Class in edu.umass.cs.surveyman.analyses
 
DynamicAnalysis.Report(String, String, double, boolean, OrderBiasStruct, WordingBiasStruct, BreakoffByPosition, BreakoffByQuestion, ClassifiedRespondentsStruct) - Constructor for class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 

E

edu.umass.cs.surveyman - package edu.umass.cs.surveyman
Top level surveyman language package.
edu.umass.cs.surveyman.analyses - package edu.umass.cs.surveyman.analyses
Contains static and dynamic analysis structures and logic.
edu.umass.cs.surveyman.analyses.rules - package edu.umass.cs.surveyman.analyses.rules
Contains available rules for the wellformedness check in static analysis.
edu.umass.cs.surveyman.input - package edu.umass.cs.surveyman.input
Contains the abstract lexing and parsing protocols and some concrete implementations.
edu.umass.cs.surveyman.input.csv - package edu.umass.cs.surveyman.input.csv
Contains concrete implementations of AbstractLexer and AbstractParser for csv input.
edu.umass.cs.surveyman.input.exceptions - package edu.umass.cs.surveyman.input.exceptions
Input exceptions
edu.umass.cs.surveyman.input.json - package edu.umass.cs.surveyman.input.json
Contains a concrete implementation AbstractParser for JSON input.
edu.umass.cs.surveyman.output - package edu.umass.cs.surveyman.output
Contains objects used to print out results or transmit data over a server.
edu.umass.cs.surveyman.qc - package edu.umass.cs.surveyman.qc
Contains quality control metrics.
edu.umass.cs.surveyman.qc.biases - package edu.umass.cs.surveyman.qc.biases
 
edu.umass.cs.surveyman.qc.respondents - package edu.umass.cs.surveyman.qc.respondents
 
edu.umass.cs.surveyman.samples - package edu.umass.cs.surveyman.samples
Contains sample programs for how to use SurveyMan programmatically.
edu.umass.cs.surveyman.server - package edu.umass.cs.surveyman.server
 
edu.umass.cs.surveyman.survey - package edu.umass.cs.surveyman.survey
Contains internal representations of survey component abstractions.
edu.umass.cs.surveyman.survey.exceptions - package edu.umass.cs.surveyman.survey.exceptions
Survey exceptions.
edu.umass.cs.surveyman.utils - package edu.umass.cs.surveyman.utils
SurveyMan utility classes.
empiricalEntropy - Variable in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
EmptySurveyException - Exception in edu.umass.cs.surveyman.survey.exceptions
A Survey must have some content.
EmptySurveyException() - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.EmptySurveyException
 
encoding - Variable in class edu.umass.cs.surveyman.input.csv.CSVLexer
The file's encoding.
encoding - Variable in class edu.umass.cs.surveyman.survey.Survey
Source string encoding.
ensureBranchParadigms(Block) - Static method in class edu.umass.cs.surveyman.analyses.rules.BranchParadigm
 
entries - Variable in class edu.umass.cs.surveyman.input.csv.CSVLexer
The map from header label to csv entries.
entropyClassification(SurveyResponse, List<? extends SurveyResponse>, double) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Return true if the response is valid, on the basis of an entropy-based metric.
EntropyStressTest - Class in edu.umass.cs.surveyman.samples
 
EntropyStressTest() - Constructor for class edu.umass.cs.surveyman.samples.EntropyStressTest
 
entrySet() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
equals(Object) - Method in class edu.umass.cs.surveyman.analyses.OptTuple
 
equals(Object) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
equals(Object) - Method in class edu.umass.cs.surveyman.qc.SurveyDAG
 
equals(Object) - Method in class edu.umass.cs.surveyman.qc.SurveyPath
 
equals(Object) - Method in class edu.umass.cs.surveyman.survey.Block
Two blocks are equal if their internal identifiers are equal.
equals(Object) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
equals(Object) - Method in class edu.umass.cs.surveyman.survey.HTMLDatum
Two HTMLDatums are equal if they have equal ids.
equals(Object) - Method in class edu.umass.cs.surveyman.survey.Question
Two questions are equal if the following are equal:
equals(Object) - Method in class edu.umass.cs.surveyman.survey.StringDatum
Two StringComponents are equal if they have equal component ids.
equals(Object) - Method in class edu.umass.cs.surveyman.survey.Survey
 
equals(Object) - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
EXCLUSIVE - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The exclusive column header/JSON key.
exclusive - Variable in class edu.umass.cs.surveyman.survey.Question
True if respondents may only answer one of the answer options.
ExclusiveBranching - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that branching only occurs from questions marked "exclusive" -- that is, no checkbox nor freetext questions may be branch questions.
ExclusiveBranching() - Constructor for class edu.umass.cs.surveyman.analyses.rules.ExclusiveBranching
Adds itself to the rule registry.
experiment0(Survey, String, List<? extends SurveyResponse>...) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
experiment1(Survey, List<? extends SurveyResponse>, List<? extends SurveyResponse>) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
experiment3(Survey, String, int, List<? extends SurveyResponse>...) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
experiment4(Survey, String, List<? extends SurveyResponse>...) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
experiment5(Survey, String, List<? extends SurveyResponse>...) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 

F

falseNegative - Variable in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
falsePositive - Variable in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
falseValues - Static variable in class edu.umass.cs.surveyman.input.AbstractLexer
Entries that convert to a boolean false.
filename - Variable in class edu.umass.cs.surveyman.input.csv.CSVLexer
The input file name.
filterAnalyzable(List<Question>) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
Filter the list of questions for things that can be analyzed in terms of survey correctness.
FREETEXT - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The freetext column header/JSON key.
freetext - Variable in class edu.umass.cs.surveyman.survey.Question
True if this question requires a text response.
freetextDefault - Variable in class edu.umass.cs.surveyman.survey.Question
Set if this question requires a text response and should display example text.
freetextPattern - Variable in class edu.umass.cs.surveyman.survey.Question
Set if this question requires a text response and must conform to a regular expression.
frequenciesOfRandomCorrelations - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 

G

generateBootstrapSample(List<? extends SurveyResponse>) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
Generates the bootstrap sample for the input response and the specified number of iterations.
generateFeaturesForExperiment1(Survey, List<? extends SurveyResponse>) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
generateStringComponent(Question) - Method in class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
Generates a string for freetext questions.
gensym - Static variable in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
gensym - Static variable in class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
Gensym - Class in edu.umass.cs.surveyman.utils
Internal identifier generator.
Gensym(String) - Constructor for class edu.umass.cs.surveyman.utils.Gensym
 
Gensym() - Constructor for class edu.umass.cs.surveyman.utils.Gensym
 
get(Object) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
getAllBlockLookUp() - Method in class edu.umass.cs.surveyman.input.csv.CSVParser
Returns a map of all blocks, including top-level-blocks, sub-blocks, and "phantom" blocks.
getAllBlocks() - Method in class edu.umass.cs.surveyman.survey.Survey
Gets all blocks (top level and subblocks) in this survey.
getAllQuestions() - Method in class edu.umass.cs.surveyman.survey.Block
Returns all of the questions for this block and all of its sub-blocks.
getAllResponses() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getAnswer() - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
 
getAnswer() - Method in interface edu.umass.cs.surveyman.analyses.IQuestionResponse
Convenience method for getting a single answer, if this question is marked exclusive (i.e., radio button).
getAnswers() - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
 
getAnswers() - Method in interface edu.umass.cs.surveyman.analyses.IQuestionResponse
Convenience method for getting a list of answers, if the question is marked not exclusive (i.e., checkbox).
getBlockDepth() - Method in class edu.umass.cs.surveyman.survey.Block
Returns the depth at which this block exists.
getBlockId() - Method in class edu.umass.cs.surveyman.survey.Block
Returns the internal block identifier.
getBranchDest(SurveyDatum) - Method in class edu.umass.cs.surveyman.survey.Question
Returns the branch destination for the input question.
getBranchDestinations() - Method in class edu.umass.cs.surveyman.survey.Block
 
getBranchDestinations() - Method in class edu.umass.cs.surveyman.survey.Question
Loops through the branch destinations for this question and returns the set of blocks this question branches to.
getBranchParadigm() - Method in class edu.umass.cs.surveyman.survey.Block
Gets the branch paradigm type.
getChoices(String) - Static method in class edu.umass.cs.surveyman.utils.ArgReader
 
getCids(List<OptTuple>) - Static method in class edu.umass.cs.surveyman.analyses.OptTuple
 
getComputedValidityStatus() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getCorrelationLabel(Question) - Method in class edu.umass.cs.surveyman.survey.Survey
Returns the correlation label associated with the input question.
getDag(Survey) - Static method in class edu.umass.cs.surveyman.qc.SurveyDAG
Returns the DAG for the provided survey.
getDefaultRules() - Static method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
getDenominator(Question) - Method in class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
Gets the size of the response space for a given question.
getDescription(String) - Static method in class edu.umass.cs.surveyman.utils.ArgReader
 
getEntropyForResponse(SurveyResponse) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
getEquivalentAnswerVariants(Question, SurveyDatum) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
Returns equivalent answer options (a list of survey.SurveyDatum)
getFarthestContainingBlock() - Method in class edu.umass.cs.surveyman.survey.Block
Returns the topmost block of this block; if this block is top-level, it returns itself.
getFrequenciesOfRandomCorrelation() - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Simulates a survey of 100% random uniform respondents over sampleSize and calculates a prior on false correlation.
getHostName() - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
getId() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Returns the internal data identifier.
getIndex() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Returns the current index of this datum, relative to its containing object.
getIndexSeen() - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
 
getIndexSeen() - Method in interface edu.umass.cs.surveyman.analyses.IQuestionResponse
Gets the index at which the question in this question response was seen.
getKnownValidityStatus() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getLastQuestionAnswered() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getLLForResponse(SurveyResponse) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
getMandatoryAndDefault(Class) - Static method in class edu.umass.cs.surveyman.utils.ArgReader
 
getMaxPossibleEntropy() - Method in class edu.umass.cs.surveyman.qc.QCMetrics
The public method used to compute the maximum number of bits needed to represent this survey.
getNextQuestion() - Method in class edu.umass.cs.surveyman.qc.Interpreter
Returns the next question, according to the status of the interpreter.
getNonCustomResponses() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
Returns a filtered copy of the resposnes, with the custom identifiers removed.
getOptById(String) - Method in class edu.umass.cs.surveyman.survey.Question
Returns the answer option associated with this question having the input SurveyDatum identifier.
getOptionalAndDefault(Class) - Static method in class edu.umass.cs.surveyman.utils.ArgReader
 
getOptListByIndex() - Method in class edu.umass.cs.surveyman.survey.Question
Returns a sorted array of the answer options.
getOpts() - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
 
getOpts() - Method in interface edu.umass.cs.surveyman.analyses.IQuestionResponse
Gets the list of answers the respondent provided for this question.
getOrElse(Map<K, V>, K, V) - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
getParentStrId() - Method in class edu.umass.cs.surveyman.survey.Block
Returns the parent block's source identifier string.
getPath(SurveyResponse) - Static method in class edu.umass.cs.surveyman.qc.SurveyPath
Returns the set of enclosing blocks for this survey response.
getPathLength() - Method in class edu.umass.cs.surveyman.qc.SurveyPath
 
getPaths(Survey) - Static method in class edu.umass.cs.surveyman.qc.SurveyDAG
Returns paths through **blocks** in the survey.
getPoint() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
Required by the Clusterable interface.
getPort() - Method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
getQuestion() - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.QuestionResponse
 
getQuestion() - Method in interface edu.umass.cs.surveyman.analyses.IQuestionResponse
Gets the question associated with this IQuestionResponse
getQuestionById(String) - Method in class edu.umass.cs.surveyman.survey.Survey
Returns the Question object associated with the input question identifier.
getQuestionByLineNo(int) - Method in class edu.umass.cs.surveyman.survey.Survey
Returns the Question that contains the associated input line number.
getQuestionByText(String) - Method in class edu.umass.cs.surveyman.survey.Survey
Returns the Question whose surface text corresponds with the input.
getQuestionListByIndex() - Method in class edu.umass.cs.surveyman.survey.Survey
 
getQuestionsFromPath() - Method in class edu.umass.cs.surveyman.qc.SurveyPath
Returns all questions in a block list (typically the topLevelBlocks of a Survey).
getReader(String) - Static method in class edu.umass.cs.surveyman.utils.Slurpie
Get a reader for a file or URL.
getResponse() - Method in class edu.umass.cs.surveyman.qc.Interpreter
Returns an empty survey response.
getResponse() - Method in class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
Method to obtain the simulated survey response for the survey that this respondent was instantiated with.
getResponse() - Method in class edu.umass.cs.surveyman.qc.respondents.LexicographicRespondent
 
getResponse() - Method in class edu.umass.cs.surveyman.qc.respondents.NonRandomRespondent
 
getResponse() - Method in class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
getResponseForQuestion(Question) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
Gets the response to the input quesiton.
getRules() - Static method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
getScore() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getSorted(List<Block>) - Static method in class edu.umass.cs.surveyman.survey.Block
Sorts the input block list.
getSourceCol() - Method in class edu.umass.cs.surveyman.survey.Question
Getter for the input source column.
getSourceCol() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Returns the source column number (or character index in the row).
getSourceRow() - Method in class edu.umass.cs.surveyman.survey.Question
Getter for the input source line.
getSourceRow() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Returns the source line number.
getSrid() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getStrId() - Method in class edu.umass.cs.surveyman.survey.Block
Returns the identifier for this block in the source file.
getSurvey() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getThreshold() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
getURL() - Method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
getVariants() - Method in class edu.umass.cs.surveyman.survey.Question
For each question, returns the set of all equivalent questions (including itself).
getVariantSet(Question) - Method in class edu.umass.cs.surveyman.survey.Survey
If the input question belongs to a Block having Block.BranchParadigm equal to ALL, it is part of a question variant set.

H

HammingDistance - Class in edu.umass.cs.surveyman.qc
 
HammingDistance() - Constructor for class edu.umass.cs.surveyman.qc.HammingDistance
 
hasBranchQuestion() - Method in class edu.umass.cs.surveyman.survey.Block
 
hashCode() - Method in class edu.umass.cs.surveyman.survey.Block
Hashed on the internal block identifier.
hashCode() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
hashCode() - Method in class edu.umass.cs.surveyman.survey.Question
Hashcodes are computed from the id.
hashCode() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Components are hashed on their identifiers.
hasResponseForQuestion(Question) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
Checks whether the respondent saw and answered the input question.
HeaderException - Exception in edu.umass.cs.surveyman.input.exceptions
Inner/nested classes
HeaderException(String) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.HeaderException
 
headers - Variable in class edu.umass.cs.surveyman.input.csv.CSVLexer
The list of headers actually encountered in the file.
html(SurveyDatum) - Static method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
htmlChars2XML(String) - Static method in class edu.umass.cs.surveyman.input.AbstractLexer
Converts matched html strings to xml characters.
HTMLDatum - Class in edu.umass.cs.surveyman.survey
SurveyDatum subtype representing arbitrary HTML.
HTMLDatum(String, int, int, int) - Constructor for class edu.umass.cs.surveyman.survey.HTMLDatum
Takes in a string of purported HTML, parses and normalizes it, and returns an HTMLDatum.
HTMLDatum(String) - Constructor for class edu.umass.cs.surveyman.survey.HTMLDatum
 

I

i - Variable in class edu.umass.cs.surveyman.analyses.OptTuple
 
id - Variable in class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
id - Variable in class edu.umass.cs.surveyman.survey.Question
Unique question identifier.
idToArray(String) - Static method in class edu.umass.cs.surveyman.survey.Block
Returns a parsed, internal representation of the input identifier string.
idToString(int[], Map<String, Block>) - Static method in class edu.umass.cs.surveyman.survey.Block
Converts an internal block identifier to the string block identifier, according to the language/format specified for CSVs.
init() - Static method in class edu.umass.cs.surveyman.input.AbstractLexer
Initializes xmlChars and quotMatches.
initializeAllOneBlock(Survey) - Method in class edu.umass.cs.surveyman.input.AbstractParser
Initializes a block-less survey as a survey of one block.
INPUT_SCHEMA - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The schema against which JSON input is validated.
Interpreter - Class in edu.umass.cs.surveyman.qc
 
Interpreter(Survey) - Constructor for class edu.umass.cs.surveyman.qc.Interpreter
Constructs an interpreter for a given survey.
IQuestionResponse - Interface in edu.umass.cs.surveyman.analyses
This is the data structure that holds a respondent's answer to a question.
isA(char) - Static method in class edu.umass.cs.surveyman.input.AbstractLexer
Utility class for quotation marks.
isAnalyzable(Question) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
 
isBranchQuestion() - Method in class edu.umass.cs.surveyman.survey.Question
Tests whether this question is a branch question.
isCustomDatum(String) - Static method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
isCustomDatum() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
isCustomQuestion() - Method in class edu.umass.cs.surveyman.survey.Question
Determines whether the question id corresponds to a known custom question pattern.
isEmpty() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
isEmpty() - Method in class edu.umass.cs.surveyman.survey.HTMLDatum
 
isEmpty() - Method in class edu.umass.cs.surveyman.survey.StringDatum
A StringDatum is empty if either its data is empty or it has no component id.
isEmpty() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Tests whether this component is empty.
isFinalQuestion(Question, SurveyResponse) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
isHTMLComponent(String) - Static method in class edu.umass.cs.surveyman.survey.HTMLDatum
Tests whether the input data is valid HTML using Jsoup.
isInstructional() - Method in class edu.umass.cs.surveyman.survey.Question
Tests whether this question is instructional.
isRandomizable(String) - Static method in class edu.umass.cs.surveyman.survey.Block
Returns whether a block with the input id "float."
isRandomized() - Method in class edu.umass.cs.surveyman.survey.Block
Returns whether this block may be shuffled along with other "floating" blocks and questions inside its containing block.
isRecorded() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
isSubblockOf(Block) - Method in class edu.umass.cs.surveyman.survey.Block
Compares this block with the input block and returns true if the input is a descendant of this block.
isTopLevel() - Method in class edu.umass.cs.surveyman.survey.Block
Returns whether this block is at the top of the survey (has no parents).
ISurveyResponseReader - Interface in edu.umass.cs.surveyman.analyses
 

J

json - Variable in class edu.umass.cs.surveyman.input.json.JSONParser
The string JSON representation of the survey.
jsonize() - Method in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
jsonize() - Method in class edu.umass.cs.surveyman.output.BreakoffByPosition
 
jsonize() - Method in class edu.umass.cs.surveyman.output.BreakoffByQuestion
 
jsonize() - Method in class edu.umass.cs.surveyman.output.ClassificationStruct
 
jsonize() - Method in class edu.umass.cs.surveyman.output.ClassifiedRespondentsStruct
 
jsonize() - Method in class edu.umass.cs.surveyman.output.CorrelationStruct
 
jsonize() - Method in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
jsonize() - Method in class edu.umass.cs.surveyman.output.WordingBiasStruct
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.Block
 
jsonize(List<Block>) - Static method in class edu.umass.cs.surveyman.survey.Block
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.HTMLDatum
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.Question
 
jsonize(List<Question>) - Static method in class edu.umass.cs.surveyman.survey.Question
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.StringDatum
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.Survey
 
jsonize() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
jsonize(List<SurveyDatum>) - Static method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
jsonizeBadActors(List<Simulation.ROC>) - Method in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
jsonizeOrdering() - Method in class edu.umass.cs.surveyman.survey.Question
 
JSONParser - Class in edu.umass.cs.surveyman.input.json
Class to parse SurveyMan JSON input.
JSONParser(String) - Constructor for class edu.umass.cs.surveyman.input.json.JSONParser
Returns a JSONParser for some string input JSON.
JudgementTask - Class in edu.umass.cs.surveyman.samples
Created by etosch on 3/5/15.
JudgementTask() - Constructor for class edu.umass.cs.surveyman.samples.JudgementTask
 

K

keySet() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
knownHeaders - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
An array of semantically meaningful column headers.
KnownValidityStatus - Enum in edu.umass.cs.surveyman.analyses
 

L

lex(Reader) - Method in class edu.umass.cs.surveyman.input.AbstractLexer
Abstract lexing method.
lex(Reader) - Method in class edu.umass.cs.surveyman.input.csv.CSVLexer
 
LexicographicRespondent - Class in edu.umass.cs.surveyman.qc.respondents
 
LexicographicRespondent(Survey) - Constructor for class edu.umass.cs.surveyman.qc.respondents.LexicographicRespondent
 
lineNo - Variable in class edu.umass.cs.surveyman.input.csv.CSVEntry
The cells's row number.
LOGGER - Static variable in class edu.umass.cs.surveyman.analyses.AbstractRule
 
LOGGER - Static variable in class edu.umass.cs.surveyman.input.AbstractLexer
 
LOGGER - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
 
LOGGER - Static variable in class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
 
LOGGER - Static variable in class edu.umass.cs.surveyman.SurveyMan
If SurveyMan is not called as a command line program, then this class simply provides a single instance of the logger.
logLikelihoodClassification(SurveyResponse, List<? extends SurveyResponse>, double) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Returns true if the response is valid, on the basis of the log likelihood.
lpoClassification(List<? extends SurveyResponse>, double) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Computes the validity of the input responses, based on the "Least popular option" metric.

M

main(String[]) - Static method in class edu.umass.cs.surveyman.samples.EntropyStressTest
Execute `java -cp /path/to/surveyman.jar edu.umass.cs.surveyman.samples.EntropyStressTest`.
main(String[]) - Static method in class edu.umass.cs.surveyman.samples.OrderBiasTest
 
main(String[]) - Static method in class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
main(String[]) - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
main(String[]) - Static method in class edu.umass.cs.surveyman.SurveyMan
The main entry point for the program.
makeFrequencies(List<? extends SurveyResponse>) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
Creates a frequency map for the actual responses to the survey.
makeFrequenciesForPaths(List<SurveyPath>, List<? extends SurveyResponse>) - Static method in class edu.umass.cs.surveyman.qc.PathFrequencyMap
Returns the counts for each path; see @etosch's blog post on the calculation.
makeOrderedRadioQuestions(Question[], String...) - Static method in class edu.umass.cs.surveyman.survey.Question
 
makeParser(String) - Static method in class edu.umass.cs.surveyman.input.json.JSONParser
Creates a JSONParser from a source file containing the JSON represenatation of a survey.
makeProbabilities(List<? extends SurveyResponse>) - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
makeProcessorsForResponse() - Method in class edu.umass.cs.surveyman.survey.Survey
Returns the CellProcessors needed to parse the output of a deployed SurveyMan survey.
makeQuestion(String, int, int) - Static method in class edu.umass.cs.surveyman.survey.Question
Creates a question whose identifier is based on the question's input location and whose associated data SurveyDatum is data.
makeQuestion(SurveyDatum, int, int) - Static method in class edu.umass.cs.surveyman.survey.Question
Used by the edu.umass.cs.surveyman.input parsers.
makeSurvey() - Static method in class edu.umass.cs.surveyman.samples.JudgementTask
 
makeSurveyDatumId(int, int) - Static method in class edu.umass.cs.surveyman.survey.SurveyDatum
Creates a SurveyMan SurveyDatum internal identifier for the source location.
makeUnorderedCheckQuestions(Question[], String...) - Static method in class edu.umass.cs.surveyman.survey.Question
 
makeUnorderedRadioQuestions(Question[], String...) - Static method in class edu.umass.cs.surveyman.survey.Question
Convenience method for quickly creating a series of questions with the default settings.
MalformedBlockException - Exception in edu.umass.cs.surveyman.input.exceptions
Inner/nested classes
MalformedBlockException(String, CSVParser, Method) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.MalformedBlockException
 
MalformedBooleanException - Exception in edu.umass.cs.surveyman.input.exceptions
 
MalformedBooleanException(String, String) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.MalformedBooleanException
 
mannWhitney(Question, Question, List<SurveyDatum>, List<SurveyDatum>) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
Mann-Whitney statistic, specialized for comparing survey questions.
maximumPathLength() - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
maximumPathLength() - Method in class edu.umass.cs.surveyman.qc.SurveyDAG
 
maxPathLength - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
maxPossibleEntropy - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
MersenneRandom - Class in edu.umass.cs.surveyman.utils
Wrapper for MersenneTwister that will allow us to
MersenneRandom() - Constructor for class edu.umass.cs.surveyman.utils.MersenneRandom
 
MersenneRandom(long) - Constructor for class edu.umass.cs.surveyman.utils.MersenneRandom
 
minimumPathLength() - Method in class edu.umass.cs.surveyman.qc.QCMetrics
 
minPathLength - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
minSamples - Variable in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
minSamples - Variable in class edu.umass.cs.surveyman.output.WordingBiasStruct
 

N

NEXT - Static variable in class edu.umass.cs.surveyman.survey.Block
The next pointer.
next() - Method in class edu.umass.cs.surveyman.utils.Gensym
 
next(int) - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextBoolean() - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextBytes(byte[]) - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextFloat() - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextGaussian() - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextInt() - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextInt(int) - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextLong() - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
nextRow - Static variable in class edu.umass.cs.surveyman.survey.Question
 
noise - Variable in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
NoisyLexicographicRespondent - Class in edu.umass.cs.surveyman.qc.respondents
 
NoisyLexicographicRespondent(Survey, double) - Constructor for class edu.umass.cs.surveyman.qc.respondents.NoisyLexicographicRespondent
 
NonEmptySurvey - Class in edu.umass.cs.surveyman.analyses.rules
Surveys must have some content!
NonEmptySurvey() - Constructor for class edu.umass.cs.surveyman.analyses.rules.NonEmptySurvey
 
NonRandomRespondent - Class in edu.umass.cs.surveyman.qc.respondents
Simulates a cluster of responses.
NonRandomRespondent(Survey) - Constructor for class edu.umass.cs.surveyman.qc.respondents.NonRandomRespondent
 
NoTopLevelBranching - Class in edu.umass.cs.surveyman.analyses.rules
 
NoTopLevelBranching() - Constructor for class edu.umass.cs.surveyman.analyses.rules.NoTopLevelBranching
 
numanswered - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
NUMANSWERED - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
numSamplesA - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
NUMSAMPLESA - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
numSamplesB - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
NUMSAMPLESB - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 

O

OPTION_COL - Static variable in class edu.umass.cs.surveyman.survey.Question
 
OptionException - Exception in edu.umass.cs.surveyman.input.exceptions
 
OptionException(String) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.OptionException
 
OPTIONS - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The options column header/JSON key.
options - Variable in class edu.umass.cs.surveyman.survey.Question
Map from data identifiers to answer option objects (SurveyDatum).
OptTuple - Class in edu.umass.cs.surveyman.analyses
 
OptTuple(SurveyDatum, Integer) - Constructor for class edu.umass.cs.surveyman.analyses.OptTuple
 
OrderBias - Class in edu.umass.cs.surveyman.qc.biases
Created by etosch on 10/24/15.
OrderBias() - Constructor for class edu.umass.cs.surveyman.qc.biases.OrderBias
 
orderBiases - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
OrderBiasStruct - Class in edu.umass.cs.surveyman.output
 
OrderBiasStruct(Survey, double) - Constructor for class edu.umass.cs.surveyman.output.OrderBiasStruct
 
OrderBiasTest - Class in edu.umass.cs.surveyman.samples
Created by etosch on 10/24/15.
OrderBiasTest() - Constructor for class edu.umass.cs.surveyman.samples.OrderBiasTest
 
ORDERED - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The ordered column header/JSON key.
ordered - Variable in class edu.umass.cs.surveyman.survey.Question
True if the answer options have a natural ordering (e.g., Likert scales).
otherHeaders - Variable in class edu.umass.cs.surveyman.survey.Survey
Array of headers not contained in knownHeaders.
otherValues - Variable in class edu.umass.cs.surveyman.survey.Question
Map from other input column headers to their values, when they exist for this question.

P

parentBlock - Variable in class edu.umass.cs.surveyman.survey.Block
The parent pointer for this block.
parse() - Method in class edu.umass.cs.surveyman.input.AbstractParser
The main entry point.
parse() - Method in class edu.umass.cs.surveyman.input.csv.CSVParser
Parses the csv lexed by the input to the CSVParser's constructor.
parse() - Method in class edu.umass.cs.surveyman.input.json.JSONParser
Validates and parses the survey.
parseBool(Boolean, String, String, int, int) - Static method in class edu.umass.cs.surveyman.input.AbstractParser
Parses the boolean input and ensures that boolean values are consistent across option entries.
parseComponent(String, int, int, int) - Static method in class edu.umass.cs.surveyman.input.AbstractParser
Parses Question and Option column data into the internal representation.
parseComponent(CSVEntry, int) - Static method in class edu.umass.cs.surveyman.input.csv.CSVParser
Returns the correct SurveyDatum subtype for the particular CSVEntry.
parseCSV(HttpServletRequest) - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
parseJSON(HttpServletRequest) - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
parseQueryParams(HttpServletRequest) - Static method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
partitionBlocks(Survey) - Static method in class edu.umass.cs.surveyman.qc.Interpreter
Partitions the top-level blocks in the survey into those that are floating and those that are static.
PathFrequencyMap - Class in edu.umass.cs.surveyman.qc
 
PathFrequencyMap() - Constructor for class edu.umass.cs.surveyman.qc.PathFrequencyMap
 
PathMetric - Enum in edu.umass.cs.surveyman.qc
 
percBots - Variable in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
PERMIT_BREAKOFF - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
Whether breakoff is premitted for the survey as a whole.
permitBreakoff - Variable in class edu.umass.cs.surveyman.survey.Question
Indicates whether respondents may submit their results immediately after answering this questions, regardless of its position in the survey.
permitsBreakoff() - Method in class edu.umass.cs.surveyman.survey.Survey
Indicates whether any breakoff is permitted in this survey.
print(OutputStream) - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
print(OutputStream) - Method in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
propagateBranchParadigm(Block) - Method in class edu.umass.cs.surveyman.input.AbstractParser
Traverses the structure of the block and its sub-blocks to ensure that the block/branch type is properly set.
propagateBranchParadigm() - Method in class edu.umass.cs.surveyman.survey.Block
Sets the appropriate Block.BranchParadigm for all connected blocks.
propagateBranchParadigms(Survey) - Method in class edu.umass.cs.surveyman.input.AbstractParser
Iterates over the top-level blocks of the survey and calls AbstractParser.propagateBranchParadigm(edu.umass.cs.surveyman.survey.Block).
put(SurveyDatum, Block) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
putAll(Map<? extends SurveyDatum, ? extends Block>) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 

Q

QCMetrics - Class in edu.umass.cs.surveyman.qc
 
QCMetrics(Survey) - Constructor for class edu.umass.cs.surveyman.qc.QCMetrics
 
QCMetrics(Survey, boolean) - Constructor for class edu.umass.cs.surveyman.qc.QCMetrics
 
QCMetricsComparison - Class in edu.umass.cs.surveyman.samples
Compares quality control metrics for the machine learning final project.
QCMetricsComparison() - Constructor for class edu.umass.cs.surveyman.samples.QCMetricsComparison
 
QUESTION - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The question column header/JSON key.
Question - Class in edu.umass.cs.surveyman.survey
The class representing a Question object.
Question(String, int, int) - Constructor for class edu.umass.cs.surveyman.survey.Question
 
Question(SurveyDatum, int, int) - Constructor for class edu.umass.cs.surveyman.survey.Question
 
Question(SurveyDatum) - Constructor for class edu.umass.cs.surveyman.survey.Question
 
Question(String) - Constructor for class edu.umass.cs.surveyman.survey.Question
Constructor for the programmatic creation of questions.
Question.MalformedOptionException - Exception in edu.umass.cs.surveyman.survey
Thrown by the Parser.
Question.MalformedOptionException(String) - Constructor for exception edu.umass.cs.surveyman.survey.Question.MalformedOptionException
 
Question.OptionNotFoundException - Exception in edu.umass.cs.surveyman.survey
Thrown whenever the user or system attempts to find an option by text, input cell, etc.
Question.OptionNotFoundException(String, String) - Constructor for exception edu.umass.cs.surveyman.survey.Question.OptionNotFoundException
 
QUESTION_COL - Static variable in class edu.umass.cs.surveyman.survey.Question
 
QuestionConsistencyException - Exception in edu.umass.cs.surveyman.survey.exceptions
 
QuestionConsistencyException(Question, String, boolean) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.QuestionConsistencyException
 
QuestionNotFoundException - Exception in edu.umass.cs.surveyman.survey.exceptions
 
QuestionNotFoundException(String, String) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.QuestionNotFoundException
 
QuestionNotFoundException(int) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.QuestionNotFoundException
 
QuestionNotFoundException(String) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.QuestionNotFoundException
 
questions - Variable in class edu.umass.cs.surveyman.survey.Block
The questions that reside directly in this block (not in sub-blocks).
questions - Variable in class edu.umass.cs.surveyman.survey.Survey
Top level list of all questions in this survey.
quotMatches - Static variable in class edu.umass.cs.surveyman.input.AbstractLexer
Recognized quotation marks.

R

RadioButtonQuestion - Class in edu.umass.cs.surveyman.survey
Convenience class for representing radio button questions.
RadioButtonQuestion(SurveyDatum) - Constructor for class edu.umass.cs.surveyman.survey.RadioButtonQuestion
 
RadioButtonQuestion(String, boolean) - Constructor for class edu.umass.cs.surveyman.survey.RadioButtonQuestion
Creates a new question object using the string data.
RANDOMIZE - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
The randomize column header/JSON key.
randomize - Variable in class edu.umass.cs.surveyman.survey.Question
True if the answer options may be randomized.
RandomRespondent - Class in edu.umass.cs.surveyman.qc.respondents
 
RandomRespondent(Survey, RandomRespondent.AdversaryType) - Constructor for class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
RandomRespondent.AdversaryType - Enum in edu.umass.cs.surveyman.qc.respondents
 
ratioRange - Variable in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
ratioRange - Variable in class edu.umass.cs.surveyman.output.WordingBiasStruct
 
Reachability - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that there exists a path through every block in the survey, such that every question has the possibility of being asked.
Reachability() - Constructor for class edu.umass.cs.surveyman.analyses.rules.Reachability
Adds itself to the rule registry.
readSurveyResponses(Survey, Reader) - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.DynamicSurveyResponse
 
readSurveyResponses(Survey, String) - Static method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis
Parses the responses to survey s contained in the file named filename.
readSurveyResponses(Survey, Reader) - Static method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis
Parses the responses to survey s contained in r.
readSurveyResponses(Survey, Reader) - Method in interface edu.umass.cs.surveyman.analyses.ISurveyResponseReader
 
registerRule(AbstractRule) - Static method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
registerRule(Class<? extends AbstractRule>) - Static method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
remove(Object) - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
resetId(int, int) - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
 
RESOURCE - Static variable in class edu.umass.cs.surveyman.input.AbstractParser
Deprecated.
RESPONSEID - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
responseToDouble(List<OptTuple>, boolean) - Method in class edu.umass.cs.surveyman.survey.Question
Converts a response to a double precision representation, for use in clustering.
resultsAsMap() - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.DynamicSurveyResponse
 
resultsAsMap() - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
rng - Static variable in class edu.umass.cs.surveyman.qc.QCMetrics
 
rng - Static variable in class edu.umass.cs.surveyman.qc.respondents.AbstractRespondent
 
rocListBest - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
rocListWorst - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 

S

SampleHomogenousMaps - Class in edu.umass.cs.surveyman.analyses.rules
Ensures that the maps in the survey are homogenous -- there is some conceptual overlap with BranchConsistency.
SampleHomogenousMaps() - Constructor for class edu.umass.cs.surveyman.analyses.rules.SampleHomogenousMaps
Adds itself to the rule registry.
score - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
SCORE - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
sep - Variable in class edu.umass.cs.surveyman.input.csv.CSVLexer
The file's field separator.
setBranchDest(SurveyDatum, Block) - Method in class edu.umass.cs.surveyman.survey.Question
Sets the branch destination of this question at the input option to the input destination.
setComputedValidityStatus(KnownValidityStatus) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
setIdArray(int[]) - Method in class edu.umass.cs.surveyman.survey.Block
Sets this block's internal block identifier to the input internal block identifier.
setIndex(int) - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
Sets the current index of this datum, realtive to its containing object.
setKnownValidityStatus(KnownValidityStatus) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
setNumComparisons(int) - Method in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
setNumImbalances(int) - Method in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
setParentPointer() - Method in class edu.umass.cs.surveyman.survey.Block
Sets the parent pointer of this block, according to its source string identifier.
setRecorded(boolean) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
setResponses(List<IQuestionResponse>) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
setScore(double) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
setSrid(String) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
setStrId(String) - Method in class edu.umass.cs.surveyman.survey.Block
Sets the source identifier for this block.
setThreshold(double) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
shuffle(List<Block>) - Static method in class edu.umass.cs.surveyman.survey.Block
Shuffles the input block list, respecting static vs floating blocks.
shuffle(Object[]) - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
shuffle(List) - Method in class edu.umass.cs.surveyman.utils.MersenneRandom
 
sid - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
sid - Variable in class edu.umass.cs.surveyman.survey.Survey
Internal survey identifier.
simulate(Survey, int, double, RandomRespondent.AdversaryType, AbstractRespondent) - Static method in class edu.umass.cs.surveyman.analyses.Simulation
Simulates responses to a survey.
Simulation - Class in edu.umass.cs.surveyman.analyses
 
Simulation() - Constructor for class edu.umass.cs.surveyman.analyses.Simulation
 
Simulation.ROC - Class in edu.umass.cs.surveyman.analyses
 
Simulation.ROC(double, int, int, int, int, double) - Constructor for class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
size() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
slurp(String) - Static method in class edu.umass.cs.surveyman.utils.Slurpie
Read the contents of a file.
slurp(String, int) - Static method in class edu.umass.cs.surveyman.utils.Slurpie
Slurp in a filename up to a maximimum number of characters.
slurp(BufferedReader, int) - Static method in class edu.umass.cs.surveyman.utils.Slurpie
Slurp from a BufferedReader up to roughly numChars characters of data.
slurp(String, boolean) - Static method in class edu.umass.cs.surveyman.utils.Slurpie
 
Slurpie - Class in edu.umass.cs.surveyman.utils
Slurpie.slurp reads an entire file into a string.
Slurpie() - Constructor for class edu.umass.cs.surveyman.utils.Slurpie
 
smoothing - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
smoothing - Static variable in class edu.umass.cs.surveyman.analyses.Simulation
 
sort(ArrayList<CSVEntry>) - Static method in class edu.umass.cs.surveyman.input.csv.CSVEntry
Sorts a list of CSVEntries according first to their line numbers, then their column numbers.
sortByData(List<SurveyDatum>) - Static method in class edu.umass.cs.surveyman.qc.respondents.LexicographicRespondent
 
source - Variable in class edu.umass.cs.surveyman.input.json.JSONParser
A String indicating the survey source (e.g., filename, url).
source - Variable in class edu.umass.cs.surveyman.survey.Survey
Source input url.
sourceLineNos - Variable in class edu.umass.cs.surveyman.survey.Question
Source data line numbers corresponding to this question.
sourceName - Variable in class edu.umass.cs.surveyman.survey.Survey
Name of this survey derived from the source input URL
spearmansRho(Map<String, IQuestionResponse>, Map<String, IQuestionResponse>) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
 
startServer() - Method in class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
StaticAnalysis - Class in edu.umass.cs.surveyman.analyses
 
StaticAnalysis() - Constructor for class edu.umass.cs.surveyman.analyses.StaticAnalysis
 
staticAnalysis(Survey, Classifier, int, double, double, RandomRespondent.AdversaryType) - Static method in class edu.umass.cs.surveyman.analyses.StaticAnalysis
 
StaticAnalysis.Report - Class in edu.umass.cs.surveyman.analyses
 
StaticAnalysisServer - Class in edu.umass.cs.surveyman.server
 
StaticAnalysisServer(int) - Constructor for class edu.umass.cs.surveyman.server.StaticAnalysisServer
 
strength - Variable in class edu.umass.cs.surveyman.qc.respondents.NonRandomRespondent
 
StringDatum - Class in edu.umass.cs.surveyman.survey
SurveyDatum subtype representing String data.
StringDatum(String, int, int, int) - Constructor for class edu.umass.cs.surveyman.survey.StringDatum
Creates a string component with row and column data.
StringDatum(String) - Constructor for class edu.umass.cs.surveyman.survey.StringDatum
 
subBlocks - Variable in class edu.umass.cs.surveyman.survey.Block
The sub-blocks that this block contains.
survey - Variable in class edu.umass.cs.surveyman.qc.Interpreter
 
survey - Variable in class edu.umass.cs.surveyman.qc.respondents.LexicographicRespondent
 
survey - Variable in class edu.umass.cs.surveyman.qc.respondents.RandomRespondent
 
survey - Variable in class edu.umass.cs.surveyman.qc.SurveyDAG
 
Survey - Class in edu.umass.cs.surveyman.survey
The class representing a Survey object.
Survey() - Constructor for class edu.umass.cs.surveyman.survey.Survey
 
Survey(Question...) - Constructor for class edu.umass.cs.surveyman.survey.Survey
 
SurveyDAG - Class in edu.umass.cs.surveyman.qc
 
SurveyDAG(SurveyPath...) - Constructor for class edu.umass.cs.surveyman.qc.SurveyDAG
 
SurveyDatum - Class in edu.umass.cs.surveyman.survey
The abstract base class for things that are laid out on a page.
SurveyDatum(int, int, int) - Constructor for class edu.umass.cs.surveyman.survey.SurveyDatum
Creates a new survey datum.
surveyEntropy(Survey, List<? extends SurveyResponse>) - Static method in class edu.umass.cs.surveyman.qc.QCMetrics
Calculates the empirical entropy for this survey, given a set of responses.
SurveyException - Exception in edu.umass.cs.surveyman.survey.exceptions
 
SurveyException(String) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.SurveyException
 
surveyId - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
SurveyMan - Class in edu.umass.cs.surveyman
Top level access point for the program.
surveyName - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
surveyName - Variable in class edu.umass.cs.surveyman.analyses.StaticAnalysis.Report
 
SurveyObj - Class in edu.umass.cs.surveyman.survey
Abstract class defining the parts of a survey that are interchangable in terms of randomization.
SurveyObj() - Constructor for class edu.umass.cs.surveyman.survey.SurveyObj
 
SurveyPath - Class in edu.umass.cs.surveyman.qc
 
SurveyPath() - Constructor for class edu.umass.cs.surveyman.qc.SurveyPath
 
SurveyPath(Collection<Block>) - Constructor for class edu.umass.cs.surveyman.qc.SurveyPath
 
SurveyResponse - Class in edu.umass.cs.surveyman.analyses
 
SurveyResponse(Survey) - Constructor for class edu.umass.cs.surveyman.analyses.SurveyResponse
 
SurveyResponse(Survey, List<IQuestionResponse>, String, double, double, KnownValidityStatus) - Constructor for class edu.umass.cs.surveyman.analyses.SurveyResponse
 
surveyResponse - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
surveyResponse - Variable in class edu.umass.cs.surveyman.qc.respondents.LexicographicRespondent
 
surveyResponseContainsAnswer(List<SurveyDatum>) - Method in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.DynamicSurveyResponse
 
surveyResponseContainsAnswer(List<SurveyDatum>) - Method in class edu.umass.cs.surveyman.analyses.SurveyResponse
 
SyntaxException - Exception in edu.umass.cs.surveyman.input.exceptions
 
SyntaxException(String) - Constructor for exception edu.umass.cs.surveyman.input.exceptions.SyntaxException
 
SYSTEM_DEFINED - Static variable in class edu.umass.cs.surveyman.survey.SurveyDatum
 

T

terminated() - Method in class edu.umass.cs.surveyman.qc.Interpreter
Indicates whether we have reached a terminal node in the survey graph.
thingA - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
THINGA - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
thingB - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
THINGB - Variable in class edu.umass.cs.surveyman.output.CorrelationStruct
 
threshold - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
THRESHOLD - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
topLevelBlocks - Variable in class edu.umass.cs.surveyman.input.AbstractParser
The top-level blocks in the survey.
topLevelBlocks - Variable in class edu.umass.cs.surveyman.survey.Survey
List of all top-level blocks.
toString() - Method in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
toString() - Method in class edu.umass.cs.surveyman.input.csv.CSVEntry
Returns a string corresponding to the data and the source cell.
toString() - Method in class edu.umass.cs.surveyman.output.BreakoffByPosition
 
toString() - Method in class edu.umass.cs.surveyman.output.BreakoffByQuestion
 
toString() - Method in class edu.umass.cs.surveyman.output.ClassificationStruct
 
toString() - Method in class edu.umass.cs.surveyman.output.ClassifiedRespondentsStruct
 
toString() - Method in class edu.umass.cs.surveyman.output.CorrelationStruct
 
toString() - Method in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
toString() - Method in class edu.umass.cs.surveyman.output.WordingBiasStruct
 
toString() - Method in class edu.umass.cs.surveyman.survey.Block
Composed of the block identifier and the string representation of its containing questions and sub-blocks.
toString() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 
toString() - Method in class edu.umass.cs.surveyman.survey.HTMLDatum
 
toString(boolean) - Method in class edu.umass.cs.surveyman.survey.HTMLDatum
Returns the data contents of the HTMLDatum.
toString() - Method in class edu.umass.cs.surveyman.survey.Question
Returns a string of the question data.
toString() - Method in class edu.umass.cs.surveyman.survey.StringDatum
 
toString() - Method in class edu.umass.cs.surveyman.survey.Survey
A string representation of the survey is an indented illustration of the blocks and their questions.
toString() - Method in class edu.umass.cs.surveyman.survey.SurveyDatum
A string representation comprised of the identifier and the relative index, for use in debugging and logging.
TOTAL_COMPONENTS - Static variable in class edu.umass.cs.surveyman.survey.SurveyDatum
 
trueNegative - Variable in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
truePositive - Variable in class edu.umass.cs.surveyman.analyses.Simulation.ROC
 
trueValues - Static variable in class edu.umass.cs.surveyman.input.AbstractLexer
Entries that convert to a boolean true.

U

UnreachableBlockException - Exception in edu.umass.cs.surveyman.survey.exceptions
 
UnreachableBlockException(Block) - Constructor for exception edu.umass.cs.surveyman.survey.exceptions.UnreachableBlockException
 
unregisterRule(AbstractRule) - Static method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
unregisterRule(Class<? extends AbstractRule>) - Static method in class edu.umass.cs.surveyman.analyses.AbstractRule
 
update(Integer) - Method in class edu.umass.cs.surveyman.output.BreakoffByPosition
 
update(Question) - Method in class edu.umass.cs.surveyman.output.BreakoffByQuestion
 
update(Question, Question, CorrelationStruct) - Method in class edu.umass.cs.surveyman.output.OrderBiasStruct
 
update(Block, Question, Question, CorrelationStruct) - Method in class edu.umass.cs.surveyman.output.WordingBiasStruct
 
updateBranchParadigm(Block.BranchParadigm) - Method in class edu.umass.cs.surveyman.survey.Block
 
updateFromSurvey(Survey) - Method in class edu.umass.cs.surveyman.survey.Question
 

V

valid - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
VALID - Variable in class edu.umass.cs.surveyman.output.ClassificationStruct
 
valueOf(String) - Static method in enum edu.umass.cs.surveyman.analyses.KnownValidityStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umass.cs.surveyman.qc.Analyses
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umass.cs.surveyman.qc.Classifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umass.cs.surveyman.qc.CoefficentsAndTests
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umass.cs.surveyman.qc.PathMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umass.cs.surveyman.qc.respondents.RandomRespondent.AdversaryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umass.cs.surveyman.survey.Block.BranchParadigm
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.umass.cs.surveyman.analyses.KnownValidityStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umass.cs.surveyman.qc.Analyses
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umass.cs.surveyman.qc.Classifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umass.cs.surveyman.qc.CoefficentsAndTests
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umass.cs.surveyman.qc.PathMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umass.cs.surveyman.qc.respondents.RandomRespondent.AdversaryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umass.cs.surveyman.survey.Block.BranchParadigm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class edu.umass.cs.surveyman.survey.BranchMap
 

W

wellFormednessChecks(Survey) - Static method in class edu.umass.cs.surveyman.analyses.StaticAnalysis
 
wordingBiases - Variable in class edu.umass.cs.surveyman.analyses.DynamicAnalysis.Report
 
WordingBiasStruct - Class in edu.umass.cs.surveyman.output
 
WordingBiasStruct(Survey, double) - Constructor for class edu.umass.cs.surveyman.output.WordingBiasStruct
 

X

xmlChars - Static variable in class edu.umass.cs.surveyman.input.AbstractLexer
XML/HTML conversion characters.
xmlChars2HTML(String) - Static method in class edu.umass.cs.surveyman.input.AbstractLexer
Converts matched xml characters in s to html characters.
A B C D E F G H I J K L M N O P Q R S T U V W X 

Copyright © 2015. All rights reserved.