공식

2016-11-29 3 views
0

의 로그 변환과 예측은 우리가 지수에게공식

exp(predict(fit, newdata = mtcars)) 

후이를 수동으로 적용하는 더 좋은 방법이 있나요을해야 예측을 할 수있는 간단한 모델

fit <- lm(log(mpg) ~ cyl + hp, data = mtcars) 

을 상상해? ?predict의 문서는 이에 대한 도움이되는 힌트를 제공하지 않습니다.

I 추측

가 가장 쉬운 방법은 화학식에서 변형 함수를 추출하는 것

어떤 변환 식의 왼쪽에 적용되는 모든 변환이 있다면 경우 I 확인할 수 방법
> formula(fit) 
log(mpg) ~ cyl + hp 

, 함수 이름을 추출 하시겠습니까? 도움이된다면

답변

1

는 잘 모르겠어요,하지만 당신은이 방법으로 테스트 할 수 : 문자로 변환하고 로그/SQRT로 시작하고 좋아하는 경우 확인 :

startsWith(as.character((formula(fit))[2]), "log") 

대답은 허위 사실 :

[1] TRUE 

아마도 솔루션을 자동화하는 데 도움이됩니까?