Calculate readability
This function is a stripped down version of readability
. It does not analyze text,
but directly takes the values used by the formulae to calculate the readability measures.
readability.num( txt.features = list(sentences = NULL, words = NULL, letters = c(all = 0, l5 = 0, l6 = 0), syllables = c(all = 0, s1 = 0, s2 = 0), punct = NULL, all.chars = NULL, prepositions = NULL, conjunctions = NULL, pronouns = NULL, foreign = NULL, TTR = NULL, FOG.hard.words = NULL, Bormuth.NOL = NULL, Dale.Chall.NOL = NULL, Harris.Jacobson.NOL = NULL, Spache.NOL = NULL, lang = character()), index = c("ARI", "Bormuth", "Coleman", "Coleman.Liau", "Dale.Chall", "Danielson.Bryan", "Dickes.Steiwer", "DRP", "ELF", "Farr.Jenkins.Paterson", "Flesch", "Flesch.Kincaid", "FOG", "FORCAST", "Fucks", "Harris.Jacobson", "Linsear.Write", "LIX", "nWS", "RIX", "SMOG", "Spache", "Strain", "Traenkle.Bailer", "TRI", "Tuldava", "Wheeler.Smith"), parameters = list() )
txt.features |
A named list with statistical information on the text,
or an object of class
|
index |
A character vector, indicating which indices should actually be computed. |
parameters |
A named list with magic numbers, defining the relevant parameters for each index. If none are given, the default values are used. |
## Not run: test.features <- list( sentences=18, words=556, letters=c( all=2918, l1=19, l2=92, l3=74, l4=80, l5=51, l6=49 ), syllables=c( all=974, s1=316, s2=116 ), punct=78, all.chars=3553, prepositions=74, conjunctions=18, pronouns=9, foreign=0, TTR=0.5269784, Bormuth.NOL=192, Dale.Chall.NOL=192, Harris.Jacobson.NOL=240, Spache.NOL=240, lang="en" ) # should not calculate FOG, because FOG.hard.words is missing: readability.num(test.features, index="all") ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.