1. A computerized method of assigning a building automation system point type to a plurality of unclassified data points of a building automation system, the method comprising: receiving, at a processing circuit, the plurality of unclassified data points and at least one attribute for each data point; receiving classifications for a first subset of the unclassified data points, each classification associating a data point with a building automation system point type, wherein remaining unclassified data points form a second subset; generating a term set containing substrings that appear in the attributes of the first subset of data points; generating a first matrix describing a frequency that each of the substrings appears in the at least one attribute of the data points of the first subset; for each of a plurality of potential building automation system point types and for each of a plurality of different substrings, calculating an indicator of a probability that the presence of the selected substring in the at least one attribute of a data point results in the data point belonging to the selected building automation system point type; and assigning a building automation system point type to each data point of the second subset by finding the substring and potential building automation system point type pair having the greatest indication of probability.