bir fonksiyon bir fonksiyonu optimize model ve gözlenen yayılır arasındaki hatayı (kullanılabilecek hydroGOF
Paket mse()
kare).Yani en aza indirmek istiyorum r
KV_CDS <- function(Lambda, s, sigma_S){
KV_CDS = (Lambda * (1 + s))/exp(-s * sigma_S) - Lambda^2)
}
hedef KV_CDS işlevinde lambda serbest bırakarak parametresi ile KV_CDS ve C arasında mse
en aza indirmek için: işlev olarak tanımlanır.
df <- data.frame(C=c(1,1,1,2,2,3,4),
Lambda=c(0.5),s=c(1:7),
sigma_S=c(0.5,0.4,0.3,0.7,0.4,0.5,0.8),
d=c(20,30,40,50,60,70,80),
sigma_B=0.3, t=5, Rec=0.5, r=0.05)
Sorunuzun Biraz açıklık getirebilir? Bir işlevin işlevi, iki işlevin bileşimi olan bir işlevdir. C/C nedir? Neyin düzeltildiğini ve gönderdiğiniz tüm kodlardan bir parametrenin ne olduğunu çözmek çok zor. –
MSE'yi en aza indirmek istiyorum ancak KV_CDS işlevindeki serbest Parametre Lambda'dır. Diğer tüm parametreler sabittir. Çözücü kullanarak Excel'de kolaydır, ancak verilerim oldukça geniştir, bu yüzden Çözücü'den kaçınmaya çalışıyorum. c, veri şemasıdır ve C modeli takmak istediğim gözlemlerdir. Daha okunabilir hale getirmek için c'yi df'ye yeniden adlandıracağım. KV_PS ve C_G fonksiyonu sadece hedef fonksiyonu çözmek için yardımcı fonksiyonlardır. Üzgünüz, kafa karıştırıcı ekran için. – New2R
Görünüşe göre TestMSE'yi ID ile uygulama hakkında soru eklediniz. Bunu ayrı bir soru olarak sormanızı öneririm, ki bu daha fazla dikkat çekerdi. – Simon