nie mogę dość dowiedzieć się, jak wykonać następujące czynności w jednym wierszu:Format lm R w() Formuła z Transformacji
data(attenu)
x_temp = attenu$accel^(1/4)
y_temp = log(attenu$dist)
best_line = lm(y_temp ~ x_temp)
Ponieważ powyższych prac, pomyślałem mogłem wykonać następujące czynności:
data(attenu)
best_line = lm(log(attenu$dist) ~ (attenu$accel^(1/4)))
Ale to daje błąd:
Error in terms.formula(formula, data = data) : invalid power in formula
jest oczywiście coś mi brakuje gdy korzystając przekształcone vari ables w formacie formuły R. Dlaczego to nie działa?
Na przyszłość, można również użyć 'lm (log (gmina) ~ I (Accel^(1/4)), data = attenu)' aby uniknąć konieczności wykonywania 'zestaw danych $ varname' za każdym razem . – thelatemail