4 Types of Screenplay Analytics

26-Jul-2017 Analytics-Script Stewart McKie 878

Principa have defined 4 types of data analytics that can also be usefully applied to screenplay analytics: Descriptive, Diagnostic, Predictive, Prescriptive.

Scenepad has a lot of screenplay analytics built-in. So it's helpful to define these analytics through the lens of Principa's 4 Types of Data Analytics.


Descriptive analytics in Scenepad include simple lists of data extracted from the script and charts to visualize that data.

For example:

  • A list of roles
  • A list of all dialog spoken by each role
  • A chart of the top ten roles by number of dialog snippets


Dianostic analytics in Scenepad is a little more limited. 

An example of diagnostic analytics is role-based sentiment analysis.

For example, sentiment analysis can help you diagnose these symptoms:

  • My protagonist is not sympathetic (maybe their sentiment analysis is too negative)
  • My antagonist is evil enough (maybe their sentiment analysis is too positive)


Scenepad includes no predictive analytics.

An example of predictive analytics could be: Is my script likely to be a hit?

Naturally lots of people have tried to find this silver bullet and failed. But that does not mean it will not be possible.


Scenepad includes no prescriptive analytics but could do with more metadata added.

Some examples of prescriptive analytics could be:

  1. Your protagonist is not on screen enough/does not talk enough so put them in more scenes or give them more dialog
  2. Your inciting incident is too late in the script and needs to be introduced earlier
  3. Your climax is not exciting enough and needs more action

The key problem for this kind of analytics is identifying the rationale behind the prescription. For example in 2 and 3 above, identifying the inciting incident or climatic scene without the use of manual metadata 'flagging' of the scenes.

View Link

Copyright Stewart McKie 2017