Learn R Programming

sentometrics (version 0.2)

scale.sentomeasures: Scaling and centering of sentiment measures

Description

Scales and centers the sentiment measures from a sentomeasures object, column-per-column. By default, the measures are normalized. NAs are removed first.

Usage

# S3 method for sentomeasures
scale(x, center = TRUE, scale = TRUE)

Arguments

x

a sentomeasures object created using sento_measures.

center

a logical, see documentation for the generic scale.

scale

a logical, see documentation for the generic scale.

Value

A modified sentomeasures object, with the measures replaced by the scaled measures as well as updated statistics.

Examples

Run this code
# NOT RUN {
data("usnews")
data("lexicons")
data("valence")

# construct a sentomeasures object to start with
corpus <- sento_corpus(corpusdf = usnews)
corpusSample <- quanteda::corpus_sample(corpus, size = 500)
l <- setup_lexicons(lexicons[c("LM_eng", "HENRY_eng")], valence[["valence_eng"]])
ctr <- ctr_agg(howTime = c("equal_weight", "linear"), by = "year", lag = 3)
sentomeasures <- sento_measures(corpusSample, l, ctr)

# scale sentiment measures
scaled <- scale(sentomeasures)

# }

Run the code above in your browser using DataLab