Nodose includes a component whose purpose is to ensure the accuracy of the data automatically extracted by the mining components. It works by measuring a set of statistical properties of the input documents and looking for statistical outliers. For instance, if 50 instances of a given type are 10 characters long and a new instance is found with 200 characters, the extractor has probably made a mistake. In order for the system to find statistical outliers, the following statistics are incrementally maintained per type:
Whenever new nodes are parsed, the analyzer checks the newly created nodes to see if any is a statistical outlier.
If any of the node's attributes lie outside of the threshold, one or more warning messages are generated for that
node and the node is marked in red in the GUI. If the flagged node is indeed an error, the user should edit the
node manually, and mine the node again so that the miner may learn the new variant on the structure. If the flagged
node is not an error, it is a false positive; a node that is not an error, but still a statistical outlier. To
correct this problem, the user should explicitly accept the node by clicking on a correct checkbox in the toolbar.
If the node is accepted, the analyzer thresholds will be expanded to accommodate the node. For example, consider
a node of type A that has a range that lies 1.5 standard deviations away from the mean. If the node is accepted
and the current threshold for the range of that type is 1.0 standard deviations, then the threshold is expanded
to 1.5 standard deviations.
To learn why the analyzer believes a node is questionable, select the node. A list of the checks that the node failed will appear in the Analyer tab of the bottom pane. In the file from the tutorial, the analyzer is concerned about the third element in the list as shown below.

The text of the analyzer warning indicate that two properties of the element were of concern. First, it is substantially
shorter than the average record of this type. Second, there is a missing field which causes "name" and
"height_feet" to be adjacent fields which is not typical. The underlying causes of both complaints is
that this record does not contain a "real_name" field whereas most records do. In this case, the extractor
is correct - there really is no field. We should click on the correct checkbox in the toolbar to inform the analyzer
that the record is correct. If we select the "Analyze" menu item from the "Mine" menu, the
node will change from red to green. If there had been an error, the node would have had to be corrected and remined.