affinity: Internal function to fit the likelihood scaling mixture...

Description Usage Arguments Value Author(s) Examples

View source: R/textmodel_affinity.R

Description

Ken recommends you use textmodel_affinity() instead.

Usage

1
affinity(p, x, smooth = 0.5, verbose = FALSE)

Arguments

p

word likelihoods within classes, estimated from training data

x

term-document matrix for document(s) to be scaled

smooth

a misnamed smoothing parameter, either a scalar or a vector equal in length to the number of documents

Value

a list with stuff

Author(s)

Patrick Perry

Examples

1
2
3
4
5
6
p <- matrix(c(c(5/6, 0, 1/6), c(0, 4/5, 1/5)), nrow = 3,
            dimnames = list(c("A", "B", "C"), NULL))
theta <- c(.2, .8)
q <- drop(p %*% theta)
x <- 2 * q
(fit <- affinity(p, x))

quanteda.textmodels documentation built on April 6, 2021, 9:06 a.m.