updateTheta_NormalizedC {HiLDA} | R Documentation

## Update the auxiliary parameters theta and normalize them so that the summation of each group sums to 1 (E-step), also calculate the current log-likelihood value

### Description

Update the auxiliary parameters theta and normalize them so that the summation of each group sums to 1 (E-step), also calculate the current log-likelihood value

### Usage

    updateTheta_NormalizedC(
      vPatternList,
      vSparseCount,
      vF,
      vQ,
      fdim,
      signatureNum,
      sampleNum,
      patternNum,
      samplePatternNum,
      isBackground,
      vF0
    )

### Arguments

`vPatternList` | The list of possible mutation features (converted to a vector)
`vSparseCount` | The table showing (mutation feature, sample, the number of mutation) (converted to a vector)
`vF` | F (converted to a vector)
`vQ` | Q (converted to a vector)
`fdim` | a vector specifying the number of possible values for each mutation signature
`signatureNum` | the number of mutation signatures
`sampleNum` | the number of cancer genomes
`patternNum` | the number of possible combinations of all the mutation features
`samplePatternNum` | the number of possible combination of samples and mutation patternns
`isBackground` | the logical value showing whether a background mutaiton features is included or not
`vF0` | a background mutaiton features

### Value

a value for theta

[Package HiLDA version 1.8.0 Index]