問題タブ [non-linear-regression]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 非線形回帰の R^2 値の計算
最初に言いたいのは、非線形回帰の R^2 値を計算することは正確ではない、または有効なことではないことを理解しているということです。
しかし、私は SigmaPlot での作業のほとんどを R に移行する過渡期にあり、非線形 (濃度-反応) モデルの場合、同僚はモデルに関連付けられた R^2 値を見て良さを推定することに慣れています。 -適合。
SigmaPlot は 1-(残余 SS/総 SS) を使用して R^2 を計算しますが、RI では総 SS を抽出できないようです (残余 SS は要約で報告されます)。
これを機能させるための助けをいただければ幸いです。適合度のより良い推定器を使用するように私たちを動かそうとしています。
乾杯。
machine-learning - 仮説関数の次数を選択するにはどうすればよいですか?
通常の機械学習の問題では、多くの機能が得られます(たとえば、画像認識機能を作成している場合)。そのため、多くの機能がある場合、データを視覚化できません(グラフをプロットできません)。グラフをプロットせずに、その問題にどの程度の仮説関数を使用する必要があるかを判断する方法はありますか?使用するのに最適な仮説関数を決定する方法は?例えば:-
2つの入力x(1)、x(2)がある場合。
仮説関数として(w0)+ x(1)* w(1)+ x(2)* w(2)を選択するかどうか
w(0)+ x(1)* w(1)+ x(2)* w(2)+ x(1)* x(2)* w(3)+(x(1)^ 2)* w (4)+(x(2)^ 2)* w(5)
仮説関数として:ここで、w(0)、w(1)、w(2)、w(3)......は重みです。
r - Rでの非線形回帰分析
私はRの初心者ですが、Rの次の関数に関連する3つのパラメーターA、B、Cを決定する方法を探しています。
y = A * (x1^B) * (x2^C)
誰かが私にそのようなフィッティングを達成するのに役立つRメソッドについてのヒントを教えてもらえますか?
r - Rでapply関数と一緒にnls関数を使用する
最初の応答をありがとう。
私は次のような行列を持っていると仮定します。
apply 関数を使用して、次の nls 関数を各行に適用したい場合。
どのようにプログラムするのですか?繰り返しk
ますが、応答変数は直観的に上記の行列の行であるためです。
r - R における非線形重回帰
データセットを使用して R で非線形重回帰を実行しようとしています。数千行あるため、最初の数行をここに配置します。
Header.1 と Header.2 を独立変数として使用し、Header.7 を従属変数として使用して、非線形重回帰を実行する方法を非常に簡単な言葉で説明してもらえますか? を使用して線形重回帰を正常に実行しましたlm()
が、 を使用しようとするとnls()
、次のエラー メッセージが表示されました。
getInitial.default(func, data, mCall = as.list(match.call(func, : 「関数」オブジェクトの「getInitial」メソッドが見つかりません) のエラー
回帰を実行するためにさらに情報が必要な場合は、お知らせください。ありがとう。
r - R 非線形回帰
カーブ フィッティングの問題で助けが必要です。私はRもまったく初めてです。いくつかのデータ(タイプの3つのペア(x,y)
)があり、非線形回帰を適用する必要があります。
基本的に、関数f(x,a,b,c,d,e,f)
と x
6 つの他のパラメーターがあります。二乗残差の重み付き合計を最小化するセットを見つけたいです(a,b,c,d,e,f)
(重みは二乗標準偏差に反比例します(ただし、他の行では分散に反比例すると言います-おそらく同じです、わかりません))。
これはRで簡単な方法で行うことができますか? または、これを簡単な方法で実行できる他のソフトウェアはありますか?
r - R の nls2 フィッティング (計算値を取得)
nls2
パッケージを使用してフィットさせています。適合は正しいですが、予測変数の計算値だけを取得するにはどうすればよいですか?
式:
つまり、t、h、x0、および W のみの値を取得するにはどうすればよいですか? ありがとう!
r - R における暗黙の非線形回帰
次の非線形モデルのパラメーターを暗黙の形式で推定しようとしています。その式は y = f(x;theta) + u ではなく、u = g(x,y;theta) で与えられ、u はランダム項です。 x と y は、説明変数と被説明変数です。g から f を取得することはできません (g は y で反転できない、および/または g は u で加法的ではないため)。以下の NLS と GMM はどちらも実行されません。NLS および GMM のドキュメントでこの問題について何も見つけることができなかったので、どうすればよいのだろうか。このトピックに関するヘルプをいただければ幸いです。
より具体的には、g の次の仕様を検討しました (ただし、NLS と GMM は実行されません)。
r - Rで非線形回帰conf間隔をプロットする
助けてください。以下を使用して、かなり適切な非線形回帰曲線をデータに適合させることができました。
次に、次を使用してプロットを生成します。
95% 信頼区間の上限と下限に点線を引きたいと思います。線形回帰分析のコードを書くことはできましたが、現在の非線形回帰に苦労しています。次のコード:
線形回帰の場合、これにより、fit、lwr、upr の 3 つの列を持つデータフレームが得られます。私の非線形回帰では、何もできない数値のリストが表示されます。助言がありますか?非線形回帰の上限線と信頼線を取得する簡単な方法はありますか?
r - Rでの非線形ラングミュア等温線の当てはめ
R で次のデータの等温線モデルを当てはめたいと思います。最も単純な等温線モデルは、ここで指定されたラングミュア モデルです。モデルはページの下部で指定されています。エラーをスローする私のMWEを以下に示します。Isotherm モデル用の R パッケージがあるのだろうか。
編集済み
一部の非線形モデルは、線形モデルに変換できます。私の理解では、非線形モデルの推定値とその線形モデル形式の間には 1 対 1 の関係があるかもしれませんが、対応する標準誤差は互いに関連していません。この主張は本当ですか?線形性に変換して非線形モデルをフィッティングする際に落とし穴はありますか?