|
1 | 1 | \name{NEWS}
|
2 |
| -\alias{NEWS} |
3 | 2 | \title{Recent changes to the fda package}
|
4 |
| -\description{ |
5 |
| - \itemize{ |
6 |
| - \item{Changes in version fda_6.0.3 2022-05-02:}{ |
7 |
| - \itemize{ |
8 |
| - \item{Landmark registration:}{Landmark registration using function |
9 |
| - \code{landmarkreg} can no longer be done by using |
10 |
| - function \code{smooth.basis} instead of function \code{smooth.morph}. The |
11 |
| - warping function must be strictly monotonic, and we have found that using |
12 |
| - \code{smooth.basis} too often violates this monotonicity constraint. Function |
13 |
| - \code{smooth.morph} ensures monotonicity and in most applications takes negligible |
14 |
| - computer time to do so. |
15 |
| - } |
16 |
| - \item{PACE in fda:}{ |
17 |
| - Function \code{pcaPACE} arries out a functional PCA with regularization from the |
18 |
| - estimate of the covariance surface. |
19 |
| - |
20 |
| - Function \code{scoresPACE} estimates functional Principal Component |
21 |
| - scores through Conditional Expectation (PACE). |
22 |
| - } |
23 |
| - \item{Further changes to \code{smooth.morph} and \code{landmarkreg:}}{ |
24 |
| - \code{Smooth.morph} estimates a warping function when the target of the fit by |
25 |
| - registration is a functional data object. This function has been extended |
26 |
| - to work when the target for the fit and the fitted functions have different |
27 |
| - ranges or domains. The warping also maps each boundary into its target |
28 |
| - boundary. Simiarly \code{landmarkreg} uses a small number of discrete |
29 |
| - values to define the warping, and how has an extra argument, \code{x0lim}, |
30 |
| - that defines the range of the target domain. Since it defaults to the |
31 |
| - range of the warped domain, it continues to work if not used and the |
32 |
| - domains have the same range. |
33 |
| - } |
34 |
| - \item{Surprisal smoothing:}{This function works with multinomial data that |
35 |
| - evolve over a continuum, such as the value of a latent variable in |
36 |
| - psychometrics. A multinomial observation consists of a set of |
37 |
| - probabilities that are in the open interval (0,1) and sum to one. |
38 |
| - The surprisal value S(P_m) corresponding to a probabity P_m is |
39 |
| - -log_M(P_m), where M is the number of probabities and is the base of |
40 |
| - the logarithm. The inverse function is P(S_m) = M^(-S_m). |
| 3 | +\section{Changes in fda version 6.0.5 (2022-07-02)}{ |
| 4 | +\itemize{ |
| 5 | + \item{Landmark registration using function |
| 6 | + \code{landmarkreg} can no longer be done by using |
| 7 | + function \code{smooth.basis} instead of function \code{smooth.morph}. |
| 8 | + The warping function must be strictly monotonic, and we have found |
| 9 | + that using\code{smooth.basis} too often violates this monotonicity |
| 10 | + constraint. Function \code{smooth.morph} ensures monotonicity and in most |
| 11 | + in most applications takes negligible computer time to do so. |
| 12 | + } |
| 13 | + \item{Function \code{pcaPACE} carries out a functional PCA with |
| 14 | + regularization from the estimate of the covariance surface. |
| 15 | + Function \code{scoresPACE} estimates functional Principal Component |
| 16 | + scores through Conditional Expectation (PACE). |
| 17 | + } |
| 18 | + \item{\code{Smooth.morph} estimates a warping function when the target of |
| 19 | + the fit by registration is a functional data object. This function has |
| 20 | + been extended to work when the target for the fit and the fitted |
| 21 | + functions have different ranges or domains. The warping also maps each |
| 22 | + boundary into its target boundary. Similarly \code{landmarkreg} uses a |
| 23 | + small number of discrete values to define the warping, and how has an |
| 24 | + extra argument, \code{x0lim}, that defines the range of the target domain. |
| 25 | + Since it defaults to the range of the warped domain, it continues to work |
| 26 | + if not used and the domains have the same range. |
| 27 | + } |
| 28 | + \item{This function works with multinomial data that |
| 29 | + evolve over a continuum, such as the value of a latent variable in |
| 30 | + psychometrics. A multinomial observation consists of a set of |
| 31 | + probabilities that are in the open interval (0,1) and sum to one. |
| 32 | + The surprisal value S(P_m) corresponding to a probabity P_m is |
| 33 | + -log_M(P_m), where M is the number of probabities and is the base of |
| 34 | + the logarithm. The inverse function is P(S_m) = M^(-S_m). |
41 | 35 |
|
42 |
| - Surprisal is also known as "self-information" in the field of information |
43 |
| - theory. It has the characteristics of a true metric: Surprisals can be |
44 |
| - added, multiplied by positive numbers, and the difference between two |
45 |
| - surprisal values mean the same thing everywhere along the information. |
46 |
| - continuum. The unit of the metric is called the "M-bit", the |
47 |
| - generalization of the familiar "bit" or "2-bit" for binary data. |
48 |
| - The metric property is not possessed by so-called latent |
49 |
| - variables because they can be arbitrarily monotonically transformed. |
| 36 | + Surprisal is also known as "self-information" in the field of information |
| 37 | + theory. It has the characteristics of a true metric: Surprisals can be |
| 38 | + added, multiplied by positive numbers, and the difference between two |
| 39 | + surprisal values mean the same thing everywhere along the information. |
| 40 | + continuum. The unit of the metric is called the "M-bit", the |
| 41 | + generalization of the familiar "bit" or "2-bit" for binary data. |
| 42 | + The metric property is not possessed by so-called latent |
| 43 | + variables because they can be arbitrarily monotonically transformed. |
50 | 44 |
|
51 |
| - Smoothing surprisal data is much easier and faster than smoothing |
52 |
| - probabilities since surprisal values are only constrained to be |
53 |
| - non-negative and are otherwise unbounded. |
| 45 | + Smoothing surprisal data is much easier and faster than smoothing |
| 46 | + probabilities since surprisal values are only constrained to be |
| 47 | + non-negative and are otherwise unbounded. |
54 | 48 |
|
55 |
| - The function \code{smooth.surp} estimates smooth curves which fit a set of |
56 |
| - surprisal values and which also satisfy the constraint that their |
57 |
| - probability versions sum to one. |
58 |
| - } |
59 |
| - \item{Improvements in iterative optimisation:}{ |
60 |
| - Many functions in the fda package optimize a fitting criterion |
61 |
| - iteratively. Function \code{smooth.monotone} is an example. |
62 |
| - The optimisation algorithm used was a rather early design, |
63 |
| - and many improvements have since been made. In most of our |
64 |
| - optimisations, we have switched to the algorithm to be found |
65 |
| - in Press, Teukolsky, Vetterling and Flannery Numerical Recipes |
66 |
| - volumes. We have noticed a bit improvement in speed, are in |
67 |
| - the process of upgrading all of our optimisers using this |
68 |
| - approach. |
69 |
| - } |
70 |
| - } |
| 49 | + The function \code{smooth.surp} estimates smooth curves which fit a set |
| 50 | + of surprisal values and which also satisfy the constraint that their |
| 51 | + probability versions sum to one. |
| 52 | + } |
| 53 | + \item{Many functions in the fda package optimize a fitting criterion |
| 54 | + iteratively. Function \code{smooth.monotone} is an example. |
| 55 | + The optimisation algorithm used was a rather early design, |
| 56 | + and many improvements have since been made. In most of our |
| 57 | + optimisations, we have switched to the algorithm to be found |
| 58 | + in Press, Teukolsky, Vetterling and Flannery Numerical Recipes |
| 59 | + volumes. We have noticed a bit improvement in speed, are in |
| 60 | + the process of upgrading all of our optimisers using this |
| 61 | + approach. |
71 | 62 | }
|
72 | 63 | }
|
73 | 64 | }
|
0 commit comments