Property | Type | Description | |
---|---|---|---|
$keyValues | array | An associative array that holds all the frequencies per token | |
$keysByWeight | array | Caches a copy of keys by weight | |
$totalTokens | integer | The total number of tokens originally passed into FreqDist |
Method | Description | |
---|---|---|
__construct ( array $tokens ) | This sorts the token meta data collection right away so use frequency distribution data can be extracted. | |
__destruct ( ) | ||
getHapaxes ( ) : array | Returns an array of tokens that occurred once | |
getKeyValuesByFrequency ( ) : array | Return an array with key frequency pairs | |
getKeyValuesByWeight ( ) : array | Return an array with key weight pairs | |
getKeys ( ) : array | Return the sorted keys by frequency desc | |
getTotalTokens ( ) : integer | Get the total number of tokens in this tokensDocument | |
getTotalUniqueTokens ( ) : integer | Return get the total number of unique tokens | |
getValues ( ) : array | Return the sorted values by frequency desc | |
getWeightPerToken ( ) : float | Return the weight of a single token |
Method | Description | |
---|---|---|
preCompute ( array $tokens ) | Internal function for summarizing all the data into a key value store |
public __construct ( array $tokens ) | ||
$tokens | array |
public getHapaxes ( ) : array | ||
return | array |
public getKeyValuesByFrequency ( ) : array | ||
return | array |
public getKeyValuesByWeight ( ) : array | ||
return | array |
public getTotalTokens ( ) : integer | ||
return | integer |
public getTotalUniqueTokens ( ) : integer | ||
return | integer |
public getWeightPerToken ( ) : float | ||
return | float |
protected preCompute ( array $tokens ) | ||
$tokens | array | The set of tokens passed into the constructor |
protected array $keyValues | ||
return | array |
protected array $keysByWeight | ||
return | array |
protected int $totalTokens | ||
return | integer |