Mam zestaw danych mającą wartość i grupę, npkruskal.test pokazuje "Wszystkie poziomy grup muszą być skończone" błąd. Jaki jest problem?
Val Grp
123 "A"
231 "A"
132 "A"
234 "A"
445 "B"
345 "B"
235 "B"
345 "B"
(Oryginalny zestaw danych będzie zbyt duża, aby zobaczyć tutaj).
Kiedy teraz zrobić kruskal.test(data$Val, data$Grp)
, otrzymuję komunikat o błędzie mówiąc: all group levels must be finite.
Kiedy sprawdzam dane za pomocą is.finite()
, widzę, że wszystkie wartości są rzeczywiście skończone.
Internet nie dostarcza wielu informacji na temat tego błędu, więc mam nadzieję, że ktoś może rzucić światło na to, co ten błąd oznacza i jaki może być problem.
co się stanie, gdy wpiszesz 'table (data $ Grp)'? –
Patrząc na kod, otrzymasz wiadomość, ponieważ trafia ona w ten wiersz: 'if (! All (is.finite (g)))' –