Pertimbangkan contoh ini:
set.seed(5) # this line will allow you to run these commands on your
# own computer & get *exactly* the same output
x = rnorm(50)
y = rnorm(50)
fit = lm(y~x)
summary(fit)
# Call:
# lm(formula = y ~ x)
#
# Residuals:
# Min 1Q Median 3Q Max
# -2.04003 -0.43414 -0.04609 0.50807 2.48728
#
# Coefficients:
# Estimate Std. Error t value Pr(>|t|)
# (Intercept) -0.00761 0.11554 -0.066 0.948
# x 0.09156 0.10901 0.840 0.405
#
# Residual standard error: 0.8155 on 48 degrees of freedom
# Multiple R-squared: 0.01449, Adjusted R-squared: -0.006046
# F-statistic: 0.7055 on 1 and 48 DF, p-value: 0.4051
Pertanyaannya, saya kira, adalah bagaimana mencari persamaan regresi dari output ringkasan R. Secara aljabar, persamaan untuk model regresi sederhana adalah:
Kita hanya perlu memetakan output untuk persyaratan ini. Yakni:
y^saya= β^0+ β^1xsaya+ ε^sayadimana ε ∼ N( 0 , σ ^2)
summary.lm()
- β^0 adalah
Estimate
nilai di (Intercept)
baris (khusus, -0.00761
)
- β^1 adalah
Estimate
nilai di x
baris (khusus, 0.09156
)
- σ^ adalah
Residual standard error
(khusus, 0.8155
)
Memasukkan ini dalam hasil di atas:
Untuk lebih teliti gambaran umum, Anda mungkin ingin membaca utas ini: Interpretasi dari output R's lm () .
y^saya= - 0,00761 + 0,09156 x saya + ε ^sayadimana ε ∼ N( 0 , 0,8155 2)
lm
dan model linear lebih umum, tetapi sama sekali tidak jelas apa, tepatnya, yang Anda inginkan. Bisakah Anda memberi contoh atau sesuatu untuk diklarifikasi? Apakah ini untuk beberapa subjek?