likelihood {bayesplay} R Documentation

Specify a likelihood

Description

Define likelihoods using different different distribution families #nolint

Usage

likelihood(family, ...)

Arguments

 family the likelihood distribution (see details) ... see details

Details

Available distribution families

The following distribution families can be used for the likelihood

• normal a normal distribution

• student_t a scaled and shifted t-distribution

• noncentral_t a noncentral t (for t statistic)

• noncentral_d a noncentral t (for one sample d)

• noncentral_d2 a noncentral t (for independent samples d)

• binomial a binomial distribution The parameters that need to be specified will be dependent on the family

normal distribution

When family is set to normal then the following parameters must be set

• mean mean of the normal likelihood

• sd standard deviation of the normal likelihood

student_t distribution

When family is set to student_t then the following parameters may be set

• mean mean of the scaled and shifted t likelihood

• sd standard deviation of the scaled and shifted t likelihood

• df degrees of freedom

noncentral_t distribution

When family is set to noncentral_t then the following parameters may be set

• t the t value of the data

• df degrees of freedom

noncentral_d distribution

When family is set to noncentral_d then the following parameters may be set

• d the d (mean / sd) value of the data

• n the sample size

noncentral_d2 distribution

When family is set to noncentral_d2 then the following parameters may be set

• d the d (mean / s_pooled) value of the data

• n1 the sample size of group 1

• n2 the sample size of group 2

s_pooled is set as below:

√(((n1 - 1) * s1^2 + (n2 - 1)*s2^2)/(n1 + n2 - 2))

binomial distribution

When the family is set to binomial then the following parameters may be set

• successes the number of successes

• trials the number of trials

Value

an object of class likelihood

Examples

# specify a normal likelihood
likelihood(family = "normal", mean = 5.5, sd = 32.35)

# specify a scaled and shifted t likelihood
likelihood(family = "student_t", mean = 5.5, sd = 32.35, df = 10)

# specify non-central t likelihood (t scaled)
likelihood(family = "noncentral_t", t = 10, df = 10)

# specify non-central t likelihood (d scaled)
likelihood(family = "noncentral_d", d = 10, n = 10)

# specify non-central t likelihood (independent samples d scaled)
likelihood(family = "noncentral_d2", d = 10, n1 = 10, n2 = 12)

# specify a binomial likelihood
likelihood(family = "binomial", successes = 2, trials = 10)

[Package bayesplay version 0.9.2 Index]