nonlinear-optimization

    2

    1答えて

    ここでは、チュートリアル(http://www.r-bloggers.com/learning-r-parameter-fitting-for-models-involving-differential-equations/)に続いて、Levenberg-Marquardtルーチン(nls.lm)をpkg-minpack.lmで使用してODE機能応答を適合させようとしています。例では 、彼が最初に

    0

    1答えて

    私は〜10.000のベクトルを持っており、それぞれにシグモイド曲線を当てはめたいと思います。いずれの場合も、フィッティングの開始パラメータを定義する必要があるので、これらのパラメータを自動的に探したいと思います。 stackexchangeでは、非線形モデル(one、two)の開始値を自動的に見つける方法について議論されていますが、これらの議論では、ガウス関数のフィッティングなどの特定のケースにつ

    1

    1答えて

    不等式制約の非線形問題にNLOPTRのISRESアルゴリズムを適用しているうちに、問題が発生しました。私はこのようにそれを定式化:テーブルを「不足している、いないデフォルトで 『 私は私が何かをやっていないと思うよ。 library(nloptr) fn <- function(x) { (x[1]-10)^2 + 5*(x[2]-12)^2 + x[3]^4 + 3*(x[4]-11)^2

    0

    1答えて

    マップ領域上の円の重なりを最小限に抑えるためにfminconを使用しています。これは四角形/四角形の領域で機能していますが、円の中心が土地(米国大陸)にあるという制約がありたいと思います。 inpolygonを使ってfminconにこの制約を指定する方法はありますか?

    0

    1答えて

    RでrootSolveパッケージを使用して、6つの未知変数を持つ6つの非線形方程式のシステムを解いています。ここに私のモデルは model <- function(x, parms) c(F1 = x[1] - parms[1] - 1/((-parms[7]) * (1 - x[4])), F2 = x[2] - parms[2] - 1/((-parms[7]) * (1

    0

    1答えて

    でOPTIM 入力値が(OPTIMパーの値を開始)として、私は整数のベクトルを持っている my.data.var <- c(10,0.25,0.25,0.25,0.25,0.25, 10,0.25,0.25,0.25,0.25,0.25, 10,0.25,0.25,0.25,0.25,0.25, 10,0.25,0.25,0.25,0.25,0.25)

    0

    1答えて

    Rのnloptrパッケージに複数の "不等式制約"を定義する方法はありますか? 不等式関数には5つの不等式制約が必要です。行列の列(整数ベクトルから積み重ねたもの)< = 1。 (6列のうち5) これは、私はそれを達成するために実装方法である: constraint.func <- function(my.data.var) { column = 2 constr <- c(

    0

    1答えて

    実際に私は適切な方向に私を指し示し、適切な方向に検索して読むためのキーワードを与えてくれる回答を探していますが、これが正しい場所であるかどうかは分かりませんそれ。 まずは問題を紹介し、私が探しているものを説明します。 私には2つのステーションがあります。病院(S1、S2、S3)を考えてみましょう。私にはいくつかの輸送用ワゴンがあります。 2つのタクシー(C1、C2)と2人の乗客を考えてみましょう。

    0

    1答えて

    R.Netを使用して非線型最適化問題をモデル化するためにnloptrを使用します。変数の初期値をRscriptに渡します。ここでは変数にlbとubを定義しています。 lbは0ですが、一部の変数では&の場合、ubは "1"です。 私がモデルを実行すると、私は「R.Script」にEXCELから同じ初期入力データを提供する場合、私は継続的に興味深いことに Additional information:

    0

    1答えて

    Iは以下のようにforループ内nloptrパッケージを使用する:以外 for(n in 1:ncol(my.data.matrix.prod)) { alpha.beta <- as.vector(Alpha.beta.Matrix.Init[,n]) opts = list("algorithm"="NLOPT_LN_COBYLA", "xtol_rel"=1.0e-8,