Extracts model coefficients from objects returned by PLN() and its variants

# S3 method for PLNmixturefit
coef(object, type = c("main", "means", "covariance", "mixture"), ...)

Arguments

object

an R6 object with class PLNmixturefit

type

type of parameter that should be extracted. Either "main" (default) for $$\Theta$$, "means" for $$\mu$$, "mixture" for $$\pi$$ or "covariance" for $$\Sigma$$

...

additional parameters for S3 compatibility. Not used

Value

A matrix of coefficients extracted from the PLNfit model.

Examples

data(trichoptera)
trichoptera <- prepare_data(trichoptera$Abundance, trichoptera$Covariate)
myPLN <- PLNmixture(Abundance ~ 1 + offset(log(Offset)),
           data = trichoptera, control = PLNmixture_param(smoothing = "none"))  %>% getBestModel()
#> 
#>  Initialization...
#> 
#>  Adjusting 5 PLN mixture models.
#> 	number of cluster = 1 
	number of cluster = 2 
	number of cluster = 3 
	number of cluster = 4 
	number of cluster = 5 

#>  Post-treatments
#>  DONE!
coef(myPLN) ## Theta - empty here
#>      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14]
#>      [,15] [,16] [,17]
coef(myPLN, type = "mixture") ## pi
#> [1] 0.16326531 0.38775513 0.22448977 0.18367347 0.04081633
coef(myPLN, type = "means") ## mu
#>      Intercept Intercept.1 Intercept.2 Intercept.3 Intercept.4
#> Che  -5.655365   -6.099288 -18.5298084 -24.3589924 -16.8486965
#> Hyc  -5.695461   -6.794482 -18.5298084 -24.3589924  -8.4918425
#> Hym  -3.711659   -2.351680  -2.3361298  -4.0000445  -6.2027377
#> Hys  -5.643634   -5.381404  -6.9430297 -24.3589924 -16.8486965
#> Psy  -1.062719   -0.561272  -0.5904744  -0.1765204  -0.2097904
#> Aga  -5.652101   -3.567035  -3.3518545  -3.6048270  -7.3736364
#> Glo  -5.652101   -4.990185 -18.5298084 -24.3589924  -6.5242145
#> Ath  -4.930101   -4.682360 -18.5298084  -6.6026232  -7.8057579
#> Cea  -5.655365   -6.781249 -18.5298084 -24.3589924  -6.8767273
#> Ced  -3.349805   -2.869981  -3.7525688  -4.4873512  -5.6485707
#> Set  -3.176434   -3.126252  -5.8148686  -5.2156981  -3.6100117
#> All  -5.662515   -4.994815  -3.5134595  -4.4196563  -8.5427765
#> Han  -2.205999   -5.368337  -2.7170094  -6.4457303  -4.6783051
#> Hfo  -3.646646   -5.423577  -6.9559818 -24.3589920  -3.5982562
#> Hsp  -1.623390   -4.250733  -4.8657789  -5.1953075  -2.4322151
#> Hve -18.789748   -5.416898  -6.2334703  -7.2605905  -7.8057579
#> Sta  -2.365133   -2.538364  -2.4914349  -2.8848579  -5.7625469
coef(myPLN, type = "covariance") ## Sigma
#> [[1]]
#> 17 x 17 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 17 column names ‘Che’, ‘Hyc’, ‘Hym’ ... ]]
#>                                                                          
#> Che 0.2034351 .         .         .         .         .         .        
#> Hyc .         0.2034351 .         .         .         .         .        
#> Hym .         .         0.2034351 .         .         .         .        
#> Hys .         .         .         0.2034351 .         .         .        
#> Psy .         .         .         .         0.2034351 .         .        
#> Aga .         .         .         .         .         0.2034351 .        
#> Glo .         .         .         .         .         .         0.2034351
#> Ath .         .         .         .         .         .         .        
#> Cea .         .         .         .         .         .         .        
#> Ced .         .         .         .         .         .         .        
#> Set .         .         .         .         .         .         .        
#> All .         .         .         .         .         .         .        
#> Han .         .         .         .         .         .         .        
#> Hfo .         .         .         .         .         .         .        
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                                                          
#> Che .         .         .         .         .         .         .        
#> Hyc .         .         .         .         .         .         .        
#> Hym .         .         .         .         .         .         .        
#> Hys .         .         .         .         .         .         .        
#> Psy .         .         .         .         .         .         .        
#> Aga .         .         .         .         .         .         .        
#> Glo .         .         .         .         .         .         .        
#> Ath 0.2034351 .         .         .         .         .         .        
#> Cea .         0.2034351 .         .         .         .         .        
#> Ced .         .         0.2034351 .         .         .         .        
#> Set .         .         .         0.2034351 .         .         .        
#> All .         .         .         .         0.2034351 .         .        
#> Han .         .         .         .         .         0.2034351 .        
#> Hfo .         .         .         .         .         .         0.2034351
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                  
#> Che .         .         .        
#> Hyc .         .         .        
#> Hym .         .         .        
#> Hys .         .         .        
#> Psy .         .         .        
#> Aga .         .         .        
#> Glo .         .         .        
#> Ath .         .         .        
#> Cea .         .         .        
#> Ced .         .         .        
#> Set .         .         .        
#> All .         .         .        
#> Han .         .         .        
#> Hfo .         .         .        
#> Hsp 0.2034351 .         .        
#> Hve .         0.2034351 .        
#> Sta .         .         0.2034351
#> 
#> [[2]]
#> 17 x 17 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 17 column names ‘Che’, ‘Hyc’, ‘Hym’ ... ]]
#>                                                                          
#> Che 0.1556768 .         .         .         .         .         .        
#> Hyc .         0.1556768 .         .         .         .         .        
#> Hym .         .         0.1556768 .         .         .         .        
#> Hys .         .         .         0.1556768 .         .         .        
#> Psy .         .         .         .         0.1556768 .         .        
#> Aga .         .         .         .         .         0.1556768 .        
#> Glo .         .         .         .         .         .         0.1556768
#> Ath .         .         .         .         .         .         .        
#> Cea .         .         .         .         .         .         .        
#> Ced .         .         .         .         .         .         .        
#> Set .         .         .         .         .         .         .        
#> All .         .         .         .         .         .         .        
#> Han .         .         .         .         .         .         .        
#> Hfo .         .         .         .         .         .         .        
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                                                          
#> Che .         .         .         .         .         .         .        
#> Hyc .         .         .         .         .         .         .        
#> Hym .         .         .         .         .         .         .        
#> Hys .         .         .         .         .         .         .        
#> Psy .         .         .         .         .         .         .        
#> Aga .         .         .         .         .         .         .        
#> Glo .         .         .         .         .         .         .        
#> Ath 0.1556768 .         .         .         .         .         .        
#> Cea .         0.1556768 .         .         .         .         .        
#> Ced .         .         0.1556768 .         .         .         .        
#> Set .         .         .         0.1556768 .         .         .        
#> All .         .         .         .         0.1556768 .         .        
#> Han .         .         .         .         .         0.1556768 .        
#> Hfo .         .         .         .         .         .         0.1556768
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                  
#> Che .         .         .        
#> Hyc .         .         .        
#> Hym .         .         .        
#> Hys .         .         .        
#> Psy .         .         .        
#> Aga .         .         .        
#> Glo .         .         .        
#> Ath .         .         .        
#> Cea .         .         .        
#> Ced .         .         .        
#> Set .         .         .        
#> All .         .         .        
#> Han .         .         .        
#> Hfo .         .         .        
#> Hsp 0.1556768 .         .        
#> Hve .         0.1556768 .        
#> Sta .         .         0.1556768
#> 
#> [[3]]
#> 17 x 17 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 17 column names ‘Che’, ‘Hyc’, ‘Hym’ ... ]]
#>                                                                          
#> Che 0.4035046 .         .         .         .         .         .        
#> Hyc .         0.4035046 .         .         .         .         .        
#> Hym .         .         0.4035046 .         .         .         .        
#> Hys .         .         .         0.4035046 .         .         .        
#> Psy .         .         .         .         0.4035046 .         .        
#> Aga .         .         .         .         .         0.4035046 .        
#> Glo .         .         .         .         .         .         0.4035046
#> Ath .         .         .         .         .         .         .        
#> Cea .         .         .         .         .         .         .        
#> Ced .         .         .         .         .         .         .        
#> Set .         .         .         .         .         .         .        
#> All .         .         .         .         .         .         .        
#> Han .         .         .         .         .         .         .        
#> Hfo .         .         .         .         .         .         .        
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                                                          
#> Che .         .         .         .         .         .         .        
#> Hyc .         .         .         .         .         .         .        
#> Hym .         .         .         .         .         .         .        
#> Hys .         .         .         .         .         .         .        
#> Psy .         .         .         .         .         .         .        
#> Aga .         .         .         .         .         .         .        
#> Glo .         .         .         .         .         .         .        
#> Ath 0.4035046 .         .         .         .         .         .        
#> Cea .         0.4035046 .         .         .         .         .        
#> Ced .         .         0.4035046 .         .         .         .        
#> Set .         .         .         0.4035046 .         .         .        
#> All .         .         .         .         0.4035046 .         .        
#> Han .         .         .         .         .         0.4035046 .        
#> Hfo .         .         .         .         .         .         0.4035046
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                  
#> Che .         .         .        
#> Hyc .         .         .        
#> Hym .         .         .        
#> Hys .         .         .        
#> Psy .         .         .        
#> Aga .         .         .        
#> Glo .         .         .        
#> Ath .         .         .        
#> Cea .         .         .        
#> Ced .         .         .        
#> Set .         .         .        
#> All .         .         .        
#> Han .         .         .        
#> Hfo .         .         .        
#> Hsp 0.4035046 .         .        
#> Hve .         0.4035046 .        
#> Sta .         .         0.4035046
#> 
#> [[4]]
#> 17 x 17 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 17 column names ‘Che’, ‘Hyc’, ‘Hym’ ... ]]
#>                                                                            
#> Che 0.222999 .        .        .        .        .        .        .       
#> Hyc .        0.222999 .        .        .        .        .        .       
#> Hym .        .        0.222999 .        .        .        .        .       
#> Hys .        .        .        0.222999 .        .        .        .       
#> Psy .        .        .        .        0.222999 .        .        .       
#> Aga .        .        .        .        .        0.222999 .        .       
#> Glo .        .        .        .        .        .        0.222999 .       
#> Ath .        .        .        .        .        .        .        0.222999
#> Cea .        .        .        .        .        .        .        .       
#> Ced .        .        .        .        .        .        .        .       
#> Set .        .        .        .        .        .        .        .       
#> All .        .        .        .        .        .        .        .       
#> Han .        .        .        .        .        .        .        .       
#> Hfo .        .        .        .        .        .        .        .       
#> Hsp .        .        .        .        .        .        .        .       
#> Hve .        .        .        .        .        .        .        .       
#> Sta .        .        .        .        .        .        .        .       
#>                                                                            
#> Che .        .        .        .        .        .        .        .       
#> Hyc .        .        .        .        .        .        .        .       
#> Hym .        .        .        .        .        .        .        .       
#> Hys .        .        .        .        .        .        .        .       
#> Psy .        .        .        .        .        .        .        .       
#> Aga .        .        .        .        .        .        .        .       
#> Glo .        .        .        .        .        .        .        .       
#> Ath .        .        .        .        .        .        .        .       
#> Cea 0.222999 .        .        .        .        .        .        .       
#> Ced .        0.222999 .        .        .        .        .        .       
#> Set .        .        0.222999 .        .        .        .        .       
#> All .        .        .        0.222999 .        .        .        .       
#> Han .        .        .        .        0.222999 .        .        .       
#> Hfo .        .        .        .        .        0.222999 .        .       
#> Hsp .        .        .        .        .        .        0.222999 .       
#> Hve .        .        .        .        .        .        .        0.222999
#> Sta .        .        .        .        .        .        .        .       
#>             
#> Che .       
#> Hyc .       
#> Hym .       
#> Hys .       
#> Psy .       
#> Aga .       
#> Glo .       
#> Ath .       
#> Cea .       
#> Ced .       
#> Set .       
#> All .       
#> Han .       
#> Hfo .       
#> Hsp .       
#> Hve .       
#> Sta 0.222999
#> 
#> [[5]]
#> 17 x 17 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 17 column names ‘Che’, ‘Hyc’, ‘Hym’ ... ]]
#>                                                                          
#> Che 0.2041263 .         .         .         .         .         .        
#> Hyc .         0.2041263 .         .         .         .         .        
#> Hym .         .         0.2041263 .         .         .         .        
#> Hys .         .         .         0.2041263 .         .         .        
#> Psy .         .         .         .         0.2041263 .         .        
#> Aga .         .         .         .         .         0.2041263 .        
#> Glo .         .         .         .         .         .         0.2041263
#> Ath .         .         .         .         .         .         .        
#> Cea .         .         .         .         .         .         .        
#> Ced .         .         .         .         .         .         .        
#> Set .         .         .         .         .         .         .        
#> All .         .         .         .         .         .         .        
#> Han .         .         .         .         .         .         .        
#> Hfo .         .         .         .         .         .         .        
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                                                          
#> Che .         .         .         .         .         .         .        
#> Hyc .         .         .         .         .         .         .        
#> Hym .         .         .         .         .         .         .        
#> Hys .         .         .         .         .         .         .        
#> Psy .         .         .         .         .         .         .        
#> Aga .         .         .         .         .         .         .        
#> Glo .         .         .         .         .         .         .        
#> Ath 0.2041263 .         .         .         .         .         .        
#> Cea .         0.2041263 .         .         .         .         .        
#> Ced .         .         0.2041263 .         .         .         .        
#> Set .         .         .         0.2041263 .         .         .        
#> All .         .         .         .         0.2041263 .         .        
#> Han .         .         .         .         .         0.2041263 .        
#> Hfo .         .         .         .         .         .         0.2041263
#> Hsp .         .         .         .         .         .         .        
#> Hve .         .         .         .         .         .         .        
#> Sta .         .         .         .         .         .         .        
#>                                  
#> Che .         .         .        
#> Hyc .         .         .        
#> Hym .         .         .        
#> Hys .         .         .        
#> Psy .         .         .        
#> Aga .         .         .        
#> Glo .         .         .        
#> Ath .         .         .        
#> Cea .         .         .        
#> Ced .         .         .        
#> Set .         .         .        
#> All .         .         .        
#> Han .         .         .        
#> Hfo .         .         .        
#> Hsp 0.2041263 .         .        
#> Hve .         0.2041263 .        
#> Sta .         .         0.2041263
#>