Как изменить имена строк в выходной таблице ANOVA для r уценки? - PullRequest
0 голосов
/ 28 сентября 2018

Мне нужно изменить строки моего выхода ANOVA.Я уже понял, как изменить столбцы.Я исландец, так что это может сбивать с толку.

library(tidyverse)
library(knitr)
options(scipen=999)
library(broom)

fervik_medalfermverd <- aov(fermetraverd ~ matssvaedi, data = urtak2)

kable(anova(fervik_medalfermverd),  col.names = c("Frígráður", "Fervikasumma", "Meðalfervikassumma", "F-gildi", "P-gildi"))

Как изменить строки?

1 Ответ

0 голосов
/ 28 сентября 2018

Возможно, вы можете преобразовать объект anova во фрейм / таблицу данных и попробовать что-то вроде:

library(tidyverse)
library(knitr)
options(scipen=999)
library(broom)
data(mpg)

tmp <- aov(cty ~ displ, data = mpg)

df <-
  anova(tmp) %>% 
  as_tibble()

colnames(df) <- c("Frígráður", "Fervikasumma", "Meðalfervikassumma", "F-gildi", "P-gildi")
rownames(df) <- c("Label 1", "Label 2")

df %>% 
  kable()

Это дает:

|        | Frígráður| Fervikasumma| Meðalfervikassumma|  F-gildi| P-gildi|
|:-------|---------:|------------:|------------------:|--------:|-------:|
|Label 1 |         1|     2691.064|        2691.063754| 408.2482|       0|
|Label 2 |       232|     1529.282|           6.591735|       NA|      NA|
...