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:

  1. Za każde „łatwe słowo”, zdefiniowane jako słowa z 2 sylabami lub mniej, dodaj 1 punkt.
  2. Za każde „twarde słowo”, zdefiniowane jako słowa zawierające 3 lub więcej sylab, dodaj 3 punkty.
  3. Podziel punkty przez liczbę zdań w próbie 100 słów.
  4. 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)