Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fpc #2

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update fpc #2

wants to merge 1 commit into from

Conversation

dadosdelaplace
Copy link
Collaborator

Before updating, eigenequation verified is given by integral(C_n(s, t) * FPC_j(t) dt) = FPC_j(s) * lambda_j, but being C_n(s, t) = X'X. Since the kernel of the autocovariance operator is usual given by C_n(s, t) = (1/n) * X'X, a new factor 1/sqrt(n) is incorporated inside of the SVD procedure

Now, integral(C_n(s, t) * FPC_j(t) dt) = FPC_j(s) * lambda_j, but being C_n(s, t) = (1/n) * X'X.

This change does not affect the estimation and testing results since it is just a scale factor, which is compensated by the component-wise coefficients

Before updating, eigenequation verified is given by integral(C_n(s, t) * FPC_j(t) dt) = FPC_j(s) * lambda_j, but being C_n(s, t) = X'X. Since the kernel of the autocovariance operator is usual given by C_n(s, t) = (1/n) * X'X, a new factor 1/sqrt(n) is incorporated inside of the SVD procedure

Now, integral(C_n(s, t) * FPC_j(t) dt) = FPC_j(s) * lambda_j, but being C_n(s, t) = (1/n) * X'X.

This change does not affect the estimation and testing results since it is just a scale factor, which is compensated by the component-wise coefficients
@egarpor
Copy link
Owner

egarpor commented Jul 24, 2020

Pending to merge until there are proper unit tests in the package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants