public class TextItemResponseSummary extends AbstractItemResponseSummary
doubleResponseMap, doubleScoreMap, stringResponseMap, stringScoreMap, totalFrequency, variableName
Constructor and Description |
---|
TextItemResponseSummary(VariableName variableName) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<java.lang.Double> |
doubleIterator() |
double |
getFrequencyAt(double response) |
double |
getFrequencyAt(int response) |
double |
getFrequencyAt(java.lang.String response)
Provides the weighted frequency of a response.
|
VariableName |
getName() |
java.lang.String |
getOutputString()
Formatted output for the item mean and standard deviation.
|
java.lang.String |
getOutputStringAt(java.lang.String response)
Formatted output for a particlar response.
|
double |
getProportionAt(double response) |
double |
getProportionAt(int response) |
double |
getProportionAt(java.lang.String response)
Provides the weighted proportion of a response.
|
double |
getSampleStandardDeviationAt(java.lang.String response) |
double |
getScoreAt(java.lang.String response)
Item scores should only be accessed through this method.
|
double |
getTotalFrequency() |
java.lang.String |
getTotalFrequencyOutputString() |
void |
increment(double response) |
void |
increment(double response,
double freqWeight) |
void |
increment(int response) |
void |
increment(int response,
double freqWeight) |
void |
increment(java.lang.String response)
A unit increment of the item reponse count.
|
void |
increment(java.lang.String response,
double freqWeight)
An increment of the item response count that uses a frequency weight.
|
double |
mean()
Computes a weighted sample mean.
|
double |
populationStandardDeviation()
Population standard deviation (i.e.
|
double |
populationVariance()
Computes a weighted population variance (i.e.
|
double |
sampleStandardDeviation()
Sample standard deviation (i.e.
|
double |
sampleVariance()
Computes a weighted sample variance (i.e.
|
void |
setScoreAt(java.lang.String response,
double score) |
java.util.Iterator<java.lang.String> |
stringIterator() |
java.lang.String |
toString() |
public TextItemResponseSummary(VariableName variableName)
public void increment(int response)
public void increment(int response, double freqWeight)
public void increment(double response)
public void increment(double response, double freqWeight)
public void increment(java.lang.String response)
response
- public void increment(java.lang.String response, double freqWeight)
response
- an item responsefreqWeight
- a frequency weight for the responsepublic void setScoreAt(java.lang.String response, double score)
public java.util.Iterator<java.lang.String> stringIterator()
public java.util.Iterator<java.lang.Double> doubleIterator()
public double getFrequencyAt(java.lang.String response)
response
- an item responsepublic double getFrequencyAt(double response)
public double getFrequencyAt(int response)
public double getProportionAt(java.lang.String response)
response
- public double getProportionAt(double response)
public double getProportionAt(int response)
public double getSampleStandardDeviationAt(java.lang.String response)
public double getScoreAt(java.lang.String response)
response
- an item reponsepublic double mean()
public double sampleVariance()
public double populationVariance()
public double sampleStandardDeviation()
public double populationStandardDeviation()
public VariableName getName()
getName
in class AbstractItemResponseSummary
public double getTotalFrequency()
getTotalFrequency
in class AbstractItemResponseSummary
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getOutputString()
public java.lang.String getOutputStringAt(java.lang.String response)
response
- an item responsepublic java.lang.String getTotalFrequencyOutputString()