Learn R Programming

koRpus (version 0.04-40)

readability.num: Calculate readability

Description

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.

Usage

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), 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", "Wheeler.Smith"), parameters=list(), ...)

Arguments

txt.features
A named list with statistical information on the text, or an object of class kRp.readability (only its desc slot will then be used). Valid values are: [object Object],[object Object],[object Object],[object Object],[object
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.
...
Additional options, see readability.

Examples

Run this code
test.features <- list(
 sentences=18,
 words=556,
 letters=c(all=2918, l1=19, l2=92, l3=74, l4=80, l5=51, l6=49),
 syll=c(all=974, s1=316, s2=116),
 punct=78,
 all.chars=3553,
 prepositions=74,
 conjunctions=18,
 pronouns=9,
 foreign=0,
 TTR=0.5269784,
 Bormuth=192,
 Dale.Chall=192,
 Harris.Jacobson=240,
 Spache=240)

# should not calculate FOG, because FOG.hard.words is missing:
readability.num(test.features, index="all")

Run the code above in your browser using DataLab