pca_transform Interface

public interface pca_transform

Projects data into the reduced dimensional space (Specification)


Subroutines

private module subroutine pca_transform_dp(x, components, x_transformed, x_mean)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x(:,:)
real(kind=dp), intent(in) :: components(:,:)
real(kind=dp), intent(out) :: x_transformed(:,:)
real(kind=dp), intent(in), optional :: x_mean(:)

private module subroutine pca_transform_sp(x, components, x_transformed, x_mean)

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: x(:,:)
real(kind=sp), intent(in) :: components(:,:)
real(kind=sp), intent(out) :: x_transformed(:,:)
real(kind=sp), intent(in), optional :: x_mean(:)