2019-02-06 17:16:08 +01:00
|
|
|
#' @author Eric Coissac
|
|
|
|
|
#' @export
|
2019-02-08 10:45:55 +01:00
|
|
|
H_q = function(x,q=1) {
|
|
|
|
|
sum(x * log_q(1/x,q),na.rm = TRUE)
|
2019-02-06 17:16:08 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#' @author Eric Coissac
|
|
|
|
|
#' @export
|
2019-02-08 10:45:55 +01:00
|
|
|
D_q = function(x,q=1) {
|
|
|
|
|
exp_q(H_q(x,q),q)
|
2019-02-06 17:16:08 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#' @author Eric Coissac
|
|
|
|
|
#' @export
|
2019-02-08 10:45:55 +01:00
|
|
|
H_spectrum = function(x,q=1) {
|
|
|
|
|
sapply(q,function(Q) H_q(x,Q))
|
2019-02-06 17:16:08 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#' @author Eric Coissac
|
|
|
|
|
#' @export
|
2019-02-08 10:45:55 +01:00
|
|
|
D_spectrum = function(x,q=1) {
|
|
|
|
|
sapply(q,function(Q) D_q(x,Q))
|
2019-02-06 17:16:08 +01:00
|
|
|
}
|