Gunning Fog Index Bulk Calculation

Bulk exposure-pooled Fog 0.4(words/sentences+100 eligible complex/words); caller independently applies syllable/proper-name/suffix exclusions, not average document indices or comprehension guarantee. Caller independently verifies context, evidence, reference edition and applicability; not factual authenticity, current legal advice or publication clearance.

Description

The Gunning Fog index combines sentence length and the proportion of eligible complex words.

The Gunning Fog index combines sentence length and the proportion of eligible complex words.1

For multiple documents, pooling the counts gives a different result from averaging document scores.

When to use Gunning Fog Index Bulk Calculation

Use this tool to calculate or review the supplied observations under the stated rules. Establish the reviewed evidence, house style or applicable jurisdiction and dated reference.

How to use Gunning Fog Index Bulk Calculation and understand its results

  1. Establish the reviewed evidence, house style or applicable jurisdiction and dated reference.
  2. Enter observedDocumentWords, observedDocumentSentenceCounts, independentlyFogEligibleComplexWordCounts, using the field meanings and rules below, then run the tool.
  3. Read pooledGunningFogIndex, individualDocumentFogIndices, using the output meanings and calculation rules below.
  4. Correct any reported input issue and run again. Before using a successful result, check the stated units, signs, reference scope and observation coverage.
Input fieldMeaningValue typeRequirement
observedDocumentWordsObserved document wordslist of numberRequired
observedDocumentSentenceCountsObserved document sentence countslist of numberRequired
independentlyFogEligibleComplexWordCountsIndependently fog eligible complex word countslist of numberRequired

Use nonempty aligned per-document safe-integer word, sentence and eligible complex-word counts. Words and sentences must be positive; complex counts may be zero. Reject sentences>words or complex>words in any row. Compute each document's Fog index, then compute the pooled index from summed counts rather than averaging scores.

Fog_i=0.4(W_i/S_i+100C_i/W_i); pooledFog=0.4(ΣW/ΣS+100ΣC/ΣW)

Use the matching field units and the exact boundary, ordering and reference rules above.

Output fieldMeaningValue type
pooledGunningFogIndexPooled gunning fog indexnumber
individualDocumentFogIndicesIndividual document fog indices; zero-based positions in the relevant supplied record or adjacent-pair listlist of number
json
{
  "input": {
    "observedDocumentWords": [
      100,
      200
    ],
    "observedDocumentSentenceCounts": [
      5,
      10
    ],
    "independentlyFogEligibleComplexWordCounts": [
      10,
      20
    ]
  },
  "output": {
    "pooledGunningFogIndex": 12,
    "individualDocumentFogIndices": [
      12,
      12
    ]
  }
}

Limitations and assumptions

The caller performs segmentation, syllable classification and exclusions for eligible complex words. The pooled score is exposure-based, not mean document difficulty or a comprehension measure.

Missing required fields, unknown fields, wrong types and violated rules return input issues. Numeric values and outputs must be finite. Lists and matrices must be dense, without missing cells. Numeric lists allow at most 10000 entries; ordinary string lists allow at most 128 strings of 128 UTF-16 units each; numeric matrices allow at most 128 rows and 128 columns, subject to narrower requirements above.

Alternative or Complementary methods

For a related step, use Smog Grade Level Check Calculator: SMOG is a readability proxy based on counts of polysyllabic words and sentences. For a complementary comparison, use Passive Voice Percent Sentences Detector: Passive-voice prevalence is a share of sentences already analyzed for grammatical voice.

References

  1. Gunning Fog Index Bulk Calculation — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies