znam polecenia jak xtabs i stołem umożliwić użytkownikowi przecinają-tabelaryczneobliczenie średniej wartości w tabelach za pomocą wzoru [R]
przykładowo następujące komenda stół obrotowy, który przedstawia liczbę samochodów, które mają tę samą liczbę kół zębatych i cylindrów.
> xtabs(~cyl+gear, data = mtcars)
gear
cyl 3 4 5
4 1 8 2
6 2 4 1
8 12 0 2
>
Możemy rozszerzyć formułę więc może wykazać sumę koni mocy dla samochodów w każdym pojemniku
> xtabs(hp~cyl+gear, data = mtcars)
gear
cyl 3 4 5
4 97 608 204
6 215 466 175
8 2330 0 599
>
jestem teraz zastanawiasz się, czy to możliwe, aby obliczyć średnią z uprawnień konnych dla samochodów w każdym koszu? na przykład coś takiego xtabs(mean(hp)~cyl+gear, data = mtcars)
nie jestem pewien jak to zrobić za pomocą 'xtabs' (który nigdy nie używałem wcześniej), ale aby to zrobić z pakietem' reshape', jednym ze sposobów jest 'obsada (topnienie (mtcars, id = c ("cyl", "gear")), cyl ~ gear, podzbiór = zmienna == "hp", średnia) '. – grautur
xtabs (hp ~ cyl + gear, data = mtcars)/xtabs (~ cyl + gear, data = mtcars) – jverzani