Nếu tôi có một tập hợp các điểm trong R được tuyến tính tôi có thể làm như sau để vẽ các điểm, phù hợp với một dòng họ, sau đó hiển thị dòng:Lắp đường cong logarit trong R
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.401244, 0.844381, 1.18922, 1.93864, 2.76673, 3.52449, 4.21855, 5.04368, 5.80071)
plot(x,y)
Estimate = lm(y ~ x)
abline(Estimate)
Bây giờ, nếu tôi có một tập hợp các điểm trông giống như một đường cong phù hợp logarit là thích hợp hơn như sau:
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.974206,1.16716,1.19879,1.28192,1.30739,1.32019,1.35494,1.36941,1.37505)
tôi biết tôi có thể nhận được phù hợp hồi quy chuẩn chống lại các bản ghi của các giá trị x như sau:
logEstimate = lm(y ~ log(x))
Nhưng sau đó làm cách nào để chuyển đổi logEstimate đó trở lại tỷ lệ bình thường và vẽ đường cong với đường cong tuyến tính của tôi từ trước đó?
Cảm ơn bạn rất nhiều. Cách thứ hai của bạn, với hàm đường cong, là chính xác những gì tôi muốn.Chính xác những gì làm khung dữ liệu làm và những gì dự đoán làm gì? Tôi đã không nhận được nhiều từ những gì các chức năng help() nói với tôi. – user52291
đặt dữ liệu trong một khung dữ liệu làm cho công việc trong tương lai với đối tượng được trang bị (dự đoán, v.v.) đơn giản hơn vì nó giúp cho R dễ dàng định vị các biến đầu vào. dự đoán 'predict định()' ... –