2009-11-23 44 views
6

Tôi là nhà phát triển ở Portland, OR. Tôi tự hỏi nếu có ai có thể hỗ trợ:Phương trình phù hợp và kết quả phù hợp

Tôi đang làm việc trên các mô hình phù hợp với Lo sử dụng R, một khi tôi đã hoàn thành xong, tôi đang tìm cách quay lại phương trình của đường cong phi tuyến được trang bị , tự hỏi nếu có một cách để xác định phương trình này trong R? Tôi đã tìm kiếm nhưng không thể tìm thấy bất kỳ tài liệu nào trong số . Đối với tôi, đồ thị của hàm rất tuyệt, nhưng không có phương trình biểu đồ, tôi đã chết trong nước.

Trả lời

1

Bạn muốn khôi phục công thức từ một đối tượng loess? Bạn có thể có thể làm điều gì đó như thế này:

> cars.lo <- loess(dist ~ speed, cars) 
> formula(unclass(cars.lo)$terms) 
dist ~ speed 

Edit: Xin lỗi ... Tôi nghĩ rằng tôi hiểu sai những gì bạn muốn. Không có cách nào đơn giản để diễn tả mô hình thô tục dưới dạng một phương trình.

+0

Cảm ơn, tôi kiểm tra và xem nó có hoạt động không! –

7

Loess không cung cấp cho bạn phương trình [1]. Nếu bạn chỉ muốn để có được các giá trị trả về của hàm hoàng thổ bạn sử dụng predict(loess.object, new.data)

[1] Từ wikipedia:

Một bất lợi của hoàng thổ là thực tế là nó không tạo ra một hàm hồi quy đó dễ dàng là được biểu diễn bằng công thức toán học. Điều này có thể gây khó khăn cho việc chuyển giao kết quả phân tích cho người khác người. Để chuyển chức năng hồi quy cho người khác, họ sẽ cần tập dữ liệu và phần mềm để tính toán LOESS.

+0

chính xác, nó không cung cấp cho bạn một công thức toán học, nhưng nó cung cấp cho bạn một biểu đồ. Tôi muốn tìm một công thức cho đồ thị được đưa ra. –

+0

Bạn không thể. Loess sử dụng phương pháp tiếp cận cục bộ lặp đi lặp lại và định hướng dữ liệu, xem các tài liệu tham khảo để biết chi tiết. –

7

Không có công thức. Loess là một phương pháp nonparametric. Nó không thể được biểu diễn như một phương trình đơn giản.

1

Bạn không thể trích xuất công thức từ chính LOESS. Tuy nhiên, bạn có thể chỉ cần chạy một phương thức khác trên các điểm được LOESS tìm thấy. Nếu nó là một đồ thị 2D đơn giản thì nó không phải là khó để tìm một công thức tốt. Một phương pháp để làm điều này là hồi quy tượng trưng (xem wiki).

Lưu ý rằng điều này có lẽ không tối ưu và có thể tốt hơn nếu chỉ sử dụng một phương pháp khác so với LOESS.

Các vấn đề liên quan