Tôi có hai biến độc lập, GSH
và Gls
. Sử dụng hai biến này, tôi đang cố gắng dự đoán kết quả, prob
. Sử dụng một hàm có dạng:cách: nền tảng solver bậc hai hình vuông nhỏ nhất
prob=a*Gls^2+b*GSH^2+c*Gls+d*GSH+e // (where a,b,c,d,e are coefficients)
mẫu dữ liệu:
Gls(2.3 2.3 2.5 2.5 2.5 2.5 2.7 2.7 2.7 2.7 2.7 2.9 2.9 2.9 2.9 2.9 3.1 3.1 3.1 3.1 3.1 3.1 3.3 3.3 3.3 3.3 3.3 3.3 3.5 3.5 3.5 3.5 3.5)
GSH(0.475 0.525 0.425 0.475 0.525 0.575 0.425 0.475 0.525 0.575 0.625 0.425 0.475 0.525 0.575 0.625 0.375 0.425 0.475 0.525 0.575 0.625 0.375 0.425 0.475 0.525 0.575 0.625 0.425 0.475 0.525 0.575 0.625)
prob(0.263636 0.324159 0.319328 0.291295 0.286086 0.253994 0.233766 0.284644 0.273818 0.263743 0.175182 0.243986 0.284848 0.28066 0.247863 0.183468 0.181818 0.237288 0.269266 0.2555 0.240924 0.206081 0.209677 0.216949 0.263261 0.25966 0.23588 0.203252 0.239316 0.209184 0.234818 0.242424 0.192118)
Tôi muốn tìm các giá trị tốt nhất của các hệ số để giảm thiểu tổng của bình phương nhỏ nhất.
Tôi đã đọc rất nhiều về bộ giải của nền tảng nhưng tôi không thể tìm ra cách thiết lập vấn đề này trong Quỹ giải quyết C#. Tất cả các đề xuất mã đều được đánh giá cao.
Cảm ơn
để tôi nhận được quyền này: bạn có f (gls, gsh) ~ = prob và bạn muốn tối ưu hóa các tham số của chức năng mô hình? – Efrain
Làm việc này trên một giấy lý thuyết rất lớn có thể cho kết quả chính xác bằng cách sử dụng sự khác biệt.Hãy thử chuyển đổi bài báo đó thành một hàm – Dani