Learn R Programming

⚠️There's a newer version (3.0.2) of this package.Take me there.

DramaAnalysis with R

This package contains a number of functions to support the analysis of dramatic texts.

Features

  • Summary statistics about the number of words and utterances per character
  • Statistics about word use from a dictionary per character
  • Support for stylometric analyses by character or text
  • Generation of a report for a dramatic text
  • Reads in preprocessed texts

Example

# loads a specific, pre-packaged play
data(rksp.0)

# calculates standard stats about a character
charStat <- characterStatistics(rksp.0)

# fix character names
charStat <- characterNames(charStat, rksp.0)

# plot them as a bar plot
barplot(charStat)

Requirements

DramaAnalysis works on Mac OS X, Windows 10 and Linuxes, and requires R 3.3 or later.

Installation

# installation from CRAN
install.packages("DramaAnalysis")

# Install newest development version, requires devtools to be installed
devtools::install_github("quadrama/DramaAnalysis", ref="develop/3.x")

Usage and Howto

Please refer to the tutorial.

Copy Link

Version

Install

install.packages('DramaAnalysis')

Monthly Downloads

239

Version

3.0.0

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Nils Reiter

Last Published

July 10th, 2019

Functions in DramaAnalysis (3.0.0)

characterStatistics

Basic Character Statistics
newCollection

Create or Extend a Collection
isolateCharacterSpeech

Isolate Character Speech
presence

Active and Passive Presence
installData

Download preprocessed drama data
mapPrefix

Replace corpus prefix
postags

Provides lists of groups of pos tags for various word classes.
dramaNames

Format drama titles
numberOfPlays

Number of plays
ensureSuffix

Utility functions
loadCharacters

Character data loading
frequencytable2

Extract bigrams instead of words (currently not taking utterance boundaries into account)
segment

Segment
loadDramaTEI

Load drama
installCollectionData

Download and install collection data
loadMeta

Load meta data
setCollectionDirectory

This function initialises the paths to data files.
utteranceStatistics

Utterance Statistics
qd.colors

QuaDramA colors
loadDrama

Load drama
report

Report
personnelExchange

Measuring Personnel Exchange over Boundaries
split.QDDrama

Split multiple plays
tfidf

TF-IDF
loadAllInstalledIds

Installed texts
loadText

Load Text
loadSet

Load Collections
keyness

Keywords
filterByDictionary

Word frequencies
plot.QDUtteranceStatistics

Utterance positions
filterCharacters

Filter characters
plotSpiderWebs

Spider-Webs
dictionaryStatistics

Dictionary Use
configuration

Character Configuration
base_dictionary

Base dictionary
barplot.QDCharacterStatistics

Stacked Bar Plot
loadFields

Dictionary Handling
combine

Combine multiple plays
correlationAnalysis

Correlation analysis
characterNames

Format Names
data

Data sets