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

affinity {quanteda.textmodels} | R Documentation

## Internal function to fit the likelihood scaling mixture model.

### Description

Ken recommends you use `textmodel_affinity()` instead.

### Usage

    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

    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))

[Package quanteda.textmodels version 0.9.4 Index]