ElMaestro ★★★ Denmark, 2019-02-26 14:40 (2249 d 00:42 ago) Posting: # 19975 Views: 4,749 |
|
Hi all, I have a funny situation with one of my datasets: In a semireplicated trial I am using the lsmeans package and syntax like lnCI=confint(pairs(lsmeans(M, "Trt"), reverse =F), level=0.9) to extract CIs from my model M where treatment is coded as "Trt" having two levels and it works just fine. However, if I do something like lsmeans(M, "Trt") then I am getting "nonEst" of both rows in the column for the derived lsmeans.So, R is telling me that it can derive a difference of lsmeans but it can't derive the lsmeans individually. I find this quite annoying, possibly hard to believe. On processing the same data with WNL, it (WNL) seems to be able to derive LSmeans, and it is getting the same difference in LSmeans as R. Did anyone encounter this situation? I am quite baffled myself ![]() I really wish I could publish the dataset for someone to reproduce the situation, but I can't offer to do so at present. Many thanks. ![]() — Pass or fail! ElMaestro |
mittyri ★★ Russia, 2019-02-28 13:37 (2247 d 01:45 ago) (edited on 2019-02-28 17:49) @ ElMaestro Posting: # 19980 Views: 3,700 |
|
Hi ElMaestro, First of all I don't know the answer. But I'm recalling some similar situation when emmeans package couldn't compute lsmeans but gives good solution for the difference. Moreover, the concept of subject nested within sequence didn't work for lsmeansI mailed to the author (Russel Lenth) and we discussed the problem. Some weeks later he updated the package and the problem was resolved. But you should be ready to share some example. Hope it helps. Edit: Package linked. [Helmut] — Kind regards, Mittyri |
d_labes ★★★ Berlin, Germany, 2019-03-03 15:07 (2244 d 00:15 ago) @ ElMaestro Posting: # 19988 Views: 3,666 |
|
Dear ElMaestro, ❝ So, R is telling me that it can derive a difference of lsmeans but it can't derive the lsmeans individually. I find this quite annoying, possibly hard to believe. With the last sentence I agree totally. Nevertheless such situations exist ![]() I have sometimes encounter this situation in SAS using the LSMeans statement in Proc GLM. See the FAQs for emmeans for an R implementation. Look under point 8. Why this is so precisely is beyond my intellectual reach. Had to tackle such things like "estimability theory". Oh my dear! My own explanation, quick and dirty only for myself, goes like this: Some factors constellations used in LSMeans which lead to the NonEst result cancel out if you derive LSMeans for the difference and therefore the latter are estimable. — Regards, Detlew |