Description Usage Arguments Details Value See Also Examples
View source: R/segment.optimizer.R
This function calculates an optimized segment size for MSTTR
.
1 | segment.optimizer(txtlgth, segment = 100, range = 20, favour.min = TRUE)
|
txtlgth |
Integer value, size of text in tokens. |
segment |
Integer value, start value of the segment size. |
range |
Integer value,
range around |
favour.min |
Logical, whether as a last ressort smaller or larger segment sizes should be prefered, if in doubt. |
When calculating the mean segmental type-token ratio (MSTTR), tokens are divided into segments of a given size and analyzed. If at the end text is left over which won't fill another full segment, it is discarded, i.e. information is lost. For interpretation it is debatable which is worse: Dropping more or less actual token material, or variance in segment size between analyzed texts. If you'd prefer the latter, this function might prove helpful.
Starting with a given text length, segment size and range to investigate,
segment.optimizer
iterates through possible segment values. It returns the segment size which would drop the fewest
tokens (zero, if you're lucky). Should more than one value fulfill this demand,
the one nearest to
the segment start value is taken. In cases,
where still two values are equally far away from the
start value,
it depends on the setting of favour.min
if the smaller or larger segment size
is returned.
A numeric vector with two elements:
seg |
The optimized segment size |
drop |
The number of tokens that would be dropped using this segment size |
1 | segment.optimizer(2014, favour.min=FALSE)
|
Loading required package: sylly
For information on available language packages for 'koRpus', run
available.koRpus.lang()
and see ?install.koRpus.lang()
seg drop
106 0
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.