Can you tell me how I can find the centroid value (coordinates for the centre of the stars) for the different groups from the MyResult.splsda list object ?

Or does the plotting function calculate this itself – if so I will need to calculate the centroid values myself from the x and y variates matrices ?

I want to follow the changes over time – measure the distance between the group centres.

Best regards

Roy

Hi @mixOmics_user,

You can save the `plotIndiv()`

object and find the coordinates manually for each group by looking into each layer. I am pretty sure there are smarter ways to do this, but this is what i could come up with.

```
PlotObject <- plotIndiv(MyPLSDA, group = Y, star = T)
PlotObject[["graph"]][["layers"]][[1]][["data"]][["x0"]]
PlotObject[["graph"]][["layers"]][[1]][["data"]][["y0"]]
PlotObject[["graph"]][["layers"]][[2]][["data"]][["x0"]]
PlotObject[["graph"]][["layers"]][[2]][["data"]][["y0"]].. and so on
```

Hope it solved your problem, although it does not look elegant

1 Like