Chciałbym przekonwertować zmienną czynnikową na zmienną numeryczną, ale as.numeric
nie daje oczekiwanego efektu.
Poniżej otrzymuję statystyki podsumowujące dla numerycznej wersji zmiennej na podstawie oryginalnej zmiennej. Środki ciągle liczą się o 1 ... być może (spekuluje) poziomy czynnika mają zarówno nazwy, jak i liczby, i spodziewam się, że wartość nowej zmiennej będzie pochodzić od nazwy, kiedy as.numeric
ma ona być używana?
> describe.by(as.numeric(df$sch), df$sch)
group:
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 5389 1 0 1 1 0 1 1 0 NaN NaN 0
---------------------------------------------------------
group: 001
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 19 2 0 2 2 0 2 2 0 NaN NaN 0
---------------------------------------------------------
group: 002
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 54 3 0 3 3 0 3 3 0 NaN NaN 0
---------------------------------------------------------