-
Notifications
You must be signed in to change notification settings - Fork 24
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
Scaling of eigenfunctions in fpcaZZZZ functions #65
Comments
Phil wrote:
I'd support moving to consistently having the IMO the more work intensive but ultimately cleaner solution would be defining a class for (both regular and irregular) functional data that holds At least for We also need to be consistent in terms of the default for I can try to fix |
Is there a reason this is more true for eigenfunctions than eigenvectors? At least for plotting, we should be returning the argvals no matter what, right?
I wouldn't mind updating how we input data. However:
My impression is that the covariance-smoothing-based methods won't work so well for irregular data anyway -- at least, I can't see a way that would work. For that sort of problem I've been using a "generative" approach, and hope to put some of that code in |
…. bugfix: ssvd now returns the orginal, uncentered data instead of centered data in Y. better doc for fpca.ssvd.
As you can see above I've tried to tackle this for In |
Adding a short comment, as much for myself as anyone. I notice that cffc7bb returns |
It would be good to address the non-uniform scaling of eigen functions across functions implementing methods for FPCA. Right now, fpca.sc() scales functions to integrate to 1, while other functions treat eigenfunctions as eigenvectors (cross product scales to 1). A quick look indicates some work is needed for fpca.face, fpca2s and fpca.ssvd.
The text was updated successfully, but these errors were encountered: