Below is how I would go about inspecting the ldsc output to see whether it is sensible to move forward with a Genomic SEM model with these data.
we can get a sense of the rGs by converting the S matrix to an R matrix using cov2cor (you could have requrested standardized ldsc output when you ran it, but it appears that you didn't, so we'll create the R matrix after the fact):
> cov2cor(LDSCoutput$S)
p50_david_dietz_loco_distance p50_hao_chen_open_field_first_15 p50_shelly_flagel_2014_d1_total_dist
[1,] 1.0000000 47.10806 0.4141109
[2,] 47.1080599 1.00000 60.4659724
[3,] 0.4141109 60.46597 1.0000000
[4,] 1.4610404 97.90025 1.1392513
[5,] 1.2685243 160.74589 1.1426221
[6,] 0.7605677 37.00778 0.8759522
u01_peter_kalivas_oft_distance_1_first_15 u01_suzanne_mitchell_locomotor_t1_total_distance u01_tom_jhou_locomotor1
[1,] 1.4610404 1.2685243 0.7605677
[2,] 97.9002515 160.7458944 37.0077836
[3,] 1.1392513 1.1426221 0.8759522
[4,] 1.0000000 2.5493044 0.3537181
[5,] 2.5493044 1.0000000 0.2220304
[6,] 0.3537181 0.2220304 1.0000000
There appear to be many out-of-bounds estimates, which can stem from very low h2s and/or low power.
The h2s are the diag of S:
> diag(LDSCoutput$S)
[1] 0.21967473984 0.00002519852 0.15855032707 0.02835159616 0.07015541286 0.11715178105
The 2nd and 4th variable are particularly concerning to me here. They also appear to be the biggest offenders with respect to rGs>>1.
Let's look at the SEs of those h2s...
k<-nrow(LDSCoutput$S)
SE<-matrix(0, k, k)
SE[lower.tri(SE,diag=TRUE)] <-sqrt(diag(LDSCoutput$V))
diag(SE)
[1] 0.05769571 0.05163793 0.06338283 0.08752559 0.14561862 0.09478580
Looks like some are rather large, indicating possibly low power. Let's see whether the h2s are significant by inspecting their Z stats.
> diag(LDSCoutput$S)/diag(SE)
[1] 3.8074709510 0.0004879847 2.5014714039 0.3239234991 0.4817750062 1.
2359634498
Looks like only phenotypes 1 and 3 have significant h2. So I think power is certainly an issue here. It's hard to model genetic covariance structure if you can't detect significant genetic signal to start with.
Finally, let's look at the LDSC intercepts.
> diag(LDSCoutput$I)
[1] 1.180277 1.366183 1.077194 1.104384 1.167949 1.060990
Looks like there is some inflation for variable 2 in particular. But many of the others are still a good bit above one too...