반응형
회귀 분석 f의 계수를 스프레드시트 또는 csv 파일로 내보내는 방법은 무엇입니까?
저는 Rstudio에 처음이고 제 질문은 꽤 쉽게 풀 수 있지만 많은 검색이 도움이 되지 않았습니다.
저는 회귀 분석을 하고 있고,summary(regression1)
모든 계수 등을 보여 줍니다.지금 사용하고 있습니다.coef(regression1)
따라서 파일로 내보낼 계수만 제공됩니다.
write.csv(coef, file="regression1.csv)
그리고"Error in as.data.frame.default(x[[i]], optional = TRUE) : cannot coerce class ""function"" to a data.frame"
일어나다.
저를 도와주시면 감사하겠습니다.나는 지금 몇 시간 동안 웹을 검색하고 있지만 성공하지 못했습니다.
변경해야 합니까?coef
어떻게든 데이터 프레임에 맞도록?
감사합니다!
이 작업을 단순화하고 모델 출력을 깔끔한 데이터 프레임으로 변환하는 기여 패키지가 있습니다.다음은 자가 포함된 재현 가능한 예입니다.
패키지 다운로드 및 설치:
library(devtools)
install_github("dgrtwo/broom")
library(broom)
다음은 일반적인 기본 출력입니다. 그다지 편리하지는 않습니다.
lmfit <- lm(mpg ~ wt, mtcars)
lmfit
Call:
lm(formula = mpg ~ wt, data = mtcars)
Coefficients:
(Intercept) wt
37.285 -5.344
다음은 동일한 모델 출력입니다.broom
훨씬 더 멋지고 쉽게 작업할 수 있는 패키지:
tidy_lmfit <- tidy(lmfit)
tidy_lmfit
term estimate std.error statistic p.value
1 (Intercept) 37.285126 1.877627 19.857575 8.241799e-19
2 wt -5.344472 0.559101 -9.559044 1.293959e-10
데이터 프레임을 CSV에 쓰는 방법은 다음과 같습니다.
write.csv(tidy_lmfit, "tidy_lmfit.csv")
언급URL : https://stackoverflow.com/questions/26866839/how-to-export-coefficients-of-the-regression-analysis-fto-a-spreadsheet-or-csv-f
반응형
'programing' 카테고리의 다른 글
IO 예외:파일 '파일 경로'가 다른 프로세스에서 사용되고 있기 때문에 프로세스에서 액세스할 수 없습니다. (0) | 2023.05.01 |
---|---|
MongoDB Aggregation 오류: 파이프라인 단계 규격 개체는 정확히 하나의 필드를 포함해야 합니다. (0) | 2023.05.01 |
mongodb 데이터 디렉터리 사용 권한 (0) | 2023.05.01 |
각도에서 양식 배열에서 모든 항목 제거 (0) | 2023.05.01 |
Postgres에서 값 증가 (0) | 2023.05.01 |