- 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
-
- 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
Block
objects.
- 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 - 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.
- 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
-
- 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.
- 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
-
- 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
-
- 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
-