Pisanie Linsear'a
Linsear Write to miernik czytelności tekstu w języku angielskim, rzekomo opracowany dla Sił Powietrznych Stanów Zjednoczonych, aby pomóc im obliczyć czytelność ich instrukcji technicznych. Jest to jeden z wielu takich mierników czytelności, ale jest specjalnie zaprojektowany do obliczania poziomu oceny próbki tekstu w Stanach Zjednoczonych na podstawie długości zdania i liczby użytych słów, które mają trzy lub więcej sylab . Jest podobny do formuły czytelności Fry'a .
Algorytm
Standardowa metryka Linsear Write Lw działa na próbce 100 słów:
- Za każde „łatwe słowo”, zdefiniowane jako słowa z 2 sylabami lub mniej, dodaj 1 punkt.
- Za każde „twarde słowo”, zdefiniowane jako słowa zawierające 3 lub więcej sylab, dodaj 3 punkty.
- Podziel punkty przez liczbę zdań w próbie 100 słów.
- Dostosuj tymczasowy wynik r :
- Jeśli r > 20, Lw = r / 2.
- Jeżeli r ≤ 20, Lw = r / 2 - 1.
Rezultatem jest miara „poziomu ocen”, odzwierciedlająca szacunkowe lata edukacji potrzebne do płynnego czytania tekstu.
Historia
Pomysł na metrykę sięga podręcznika pracownika rządowego Johna O'Hayre'a z 1966 roku, zatytułowanego Gobbledygook Has Gotta Go . W swoim podręczniku stylu O'Hayre zaproponował metrykę, która uwzględnia krótsze zdania i krótsze słowa, które są łatwiejsze do odczytania: w próbce zawierającej 100 słów każde jednosylabowe słowo (z wyjątkiem niektórych słów kończących) jest warte jeden punkt, a każde zdanie (średnik lub kropka) jest warte 3 punkty. Im wyższy wynik, tym lepiej. W późniejszym czasie metryka została rozwinięta w pełny indeks zapisu Linsear.
Linki zewnętrzne
- koRpus , pakiet dla R , formuła Linsear Write jest zawarta w jego funkcjach readability() i readability.num() .
- textstat , moduł Pythona, który ma metodę Linsear Write do obliczania poziomu ocen dla tekstu. Przykład: textstat.textstat.textstat.linsear_write_formula(tekst)