Feragatname: Anahtar sözcükleri kullanarak cevap arandı: R, optimize et, C++, C, optima, maxima, minimum, lokal maksimum, eniyileme, Newton Yöntemi, Gradyan alçalma, vb. tatmin edici cevaplar. R'nin optimize man page orijinal Fortran kodunu verir, ancak C çevirisini değil. Diğer anahtar kelimeleri aramış olsaydım veya bu soruyu açık bir şekilde cevaplayan bir web sitesini hızlıca bulabilirseniz lütfen bize bildirin.R'nin "optimizasyon" işlevi C++ ile nasıl uygulanır?
Soru: C++ 'da yeni ve R programlarından birini C++' ya dönüştürmek istiyorum. R'deki en iyileştirme işlevini kullanıyorum ve C++ 'da kolayca aynı sonuçları verecek herhangi bir kitaplık/başlık dosyası/işlevi olup olmadığını bilmek istiyorum. Mümkünse lütfen bir örnek verin. Burada
(0,1) en p olan = 0.5 ve f (0,5) = 0,25 fazla f (p) p = * (1-p) maksimize R'ın optimize basit bir örneğidir:> optimize(function(p) p*(1-p),c(0,1),maximum=T)
$maximum
[1] 0.5
$objective
[1] 0.25
Yardımlarınız için teşekkür ederiz!
Sadece kodunu kopyalarken R'nin GNU lisansına uymayı unutmayın ... – Tommy