Visible to Intel only — GUID: GUID-F38E37B8-BF11-4E0D-B6E1-E8F67716CF6D
Visible to Intel only — GUID: GUID-F38E37B8-BF11-4E0D-B6E1-E8F67716CF6D
vslSSEditPooledCovariance
Modifies pooled/group covariance matrix array pointers.
Syntax
status = vslssseditpooledcovariance(task, grp_indices, pld_mean, pld_cov, req_grp_indices, grp_means, grp_cov)
status = vsldsseditpooledcovariance(task, grp_indices, pld_mean, pld_cov, req_grp_indices, grp_means, grp_cov)
Include Files
- mkl_vsl.f90
Input Parameters
Name |
Type |
Description |
---|---|---|
task |
Fortran: TYPE(VSL_SS_TASK) |
Descriptor of the task |
grp_indices |
Fortran: INTEGER DIMENSION(*) |
Pointer to an array of size n. The i-th element of the array contains the number of the group the observation belongs to. |
pld_mean |
Fortran: REAL(KIND=4) DIMENSION(*) for vslssseditpooledcovariance REAL(KIND=8) DIMENSION(*) for vsldsseditpooledcovariance |
Pointer to the array of pooled means |
pld_cov |
Fortran: REAL(KIND=4) DIMENSION(*) for vslssseditpooledcovariance REAL(KIND=8) DIMENSION(*) for vsldsseditpooledcovariance |
Pointer to the array that holds a pooled covariance matrix |
req_grp_indices |
Fortran: INTEGER DIMENSION(*) |
Pointer to the array that contains indices of groups for which estimates to return (such as covariance and mean) |
grp_means |
Fortran: REAL(KIND=4) DIMENSION(*) for product=Fortran vslssseditpooledcovariance REAL(KIND=8) DIMENSION(*) for vsldsseditpooledcovariance |
Pointer to the array of group means |
grp_cov |
Fortran: REAL(KIND=4) DIMENSION(*) for vslssseditpooledcovariance REAL(KIND=8) DIMENSION(*) for vsldsseditpooledcovariance |
Pointer to the array that holds group covariance matrices |
Output Parameters
Name |
Type |
Description |
---|---|---|
status |
Fortran: INTEGER |
Current status of the task |
Description
The vslSSEditPooledCovariance routine replaces pointers to the array of group indices, the array of pooled means, the array for a pooled covariance matrix, and pointers to the array of indices of group matrices, the array of group means, and the array for group covariance matrices with values passed in the editors. If you pass a value of NULL for a specific input parameter, the value of that parameter in the task descriptor is unchanged.. Use the vslSSEditTask routine to replace the storage format for pooled and group covariance matrices.