問題タブ [nls]

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.

0 投票する
1 に答える
1599 参照

r - nls で PROC NLIN 出力を再現する

Rで次のSASコードを実装したいと思います。

$$N_e = N_o{1-exp[\frac{(d+bN_o)(T_h N_e - T)}{(1+c N_o)}]}$$

ここで、$b>0$、$c\geq 0$、$T_h>0$、および $T=72$ です。

SASコードは

SAS出力は

でのニュートン法の使い方がわかりませんnls。誰かがこの問題を理解するのを手伝ってくれたら、とても感謝しています。前もって感謝します。

0 投票する
2 に答える
745 参照

r - RのnlsオブジェクトでdeltaMethodを使用するとエラーが発生する

ライブラリでdeltaMethod を使用しようとしていますcarが、奇妙なエラーが発生します。

私が得るエラーは次のとおりです。Error in eval(expr, envir, enclos) : object 'ParaParam43' not found

これを解決しようとしているときに、いくつかのことに気付きました。

  • ParaParam の後の数字は、要求されたパラメーターに応じて変化します
  • オブジェクトで動作しlmますが、サポートされている他のオブジェクトは試していません
  • 上記の例ではdeltaMethod(fit,"m")機能しますが、他のパラメーターは機能しません。mこれは、にいるだけである可能性がありますnames(fit)。どうやらデフォルトのメソッドはnames(fit)代わりに(他のタイプのオブジェクトと同様に) を使用しているため、メソッドがオブジェクトとして認識されてcoef(fit)いない可能性がありますか? 期待するオブジェクトのタイプを指定する必要がありますか?fitnlsdeltaMethod

しばらく前にこれを使用しましたが、現在は問題なく非推奨alr3 delta.methodになっていますが、現在は同じエラーが発生します。

誰にもアイデアはありますか?

Rバージョン 2.13 とcarバージョン 2.0-10を使用しています

ありがとう

0 投票する
2 に答える
483 参照

windows - WinNLSに対するリンク

関数を使用するためにリンクするには、どの静的ライブラリを使用する必要がありNormalizeString()ますか?

MSDNに記載されているほとんどの関数とは対照的に、関数を使用するために必要な静的ライブラリは宣言されていません。DLLから派生した名前を使用しようとしましたが、正常にリンクされましたが、実行時 に、コンピューターに見つからないnormaliz.lib というポップアップが表示され、プロセスがシャットダウンされます。Normalization.dll

0 投票する
1 に答える
290 参照

r - R スクリプト - 以下の最小二乗法

重複の可能性:
Rで2つの線形フィットが交差する場所を見つける

グラフ上のいくつかのポイント (通常は約 6 または 7 ポイントのみ) が与えられた場合、ソリューションが次の要素で構成される最適なソリューションを見つける必要があります。

  1. 2 本の直線
  2. 線は交差する必要があります
  3. 交点 (x ポイント) は、指定した 2 つの値 (xLow と xHigh など) の間にある必要があります。

nls (またはそれ以上の何か) を使用してこれを行うにはどうすればよいですか?

最適なものが複数ある場合は、どれでもかまいません。基本的に、2 つの線は V を形成します。

0 投票する
1 に答える
852 参照

r - R スクリプト - nls 関数

Rのnls関数でパラメーター「アルゴリズム」が何をするかについて、誰かが私に良い説明を与えることができますか?

また、式はどのように機能しますか?チルダを使用していることは知っていますが、現実的な説明を実際に見つけることができません。

また、開始値はどのくらい重要ですか? 複数の開始値を試す必要がありますか? または、使用する開始値に関係なく、nls が正しいパラメーターを見つけることを保証できますか?

0 投票する
2 に答える
928 参照

r - Rスクリプト-NLSが機能しない

5つの(x、y)データポイントがあり、ポイント(x0、y0)で交差し、次の方程式に従う2本の線で構成される最適なソリューションを見つけようとしています。

具体的には、x=2とx=3の間で交差が発生する必要があります。コードを見てください:

したがって、そこにリストされているデータポイントを確認できます。次に、nlsを実行し、パラメーター、、、(m1勾配、および交点)を取得します。m2x0y0

しかし、解決策を見てください: ここに画像の説明を入力してください

明らかに、赤い線(最初の2つのポイントのみに基づいていると想定されています)は、最初の2つのポイントに最適な線ではありません。これは、最後の3つのポイントに依存するはずの青い線(2番目のフィット)の場合と同じです。ここで何が問題になっていますか?

0 投票する
1 に答える
872 参照

r - nlsの0エラーの処理-Rスクリプト

非線形フィットを行うときに、nlsの残余誤差を0にする方法はありますか?私のデータには、行われた近似でエラーが0になるはずのケースがありますが、nlsは常に失敗し、エラーを吐き出します。

誰かが私に見せてもらえますか:

  1. これがnlsによって吐き出されているエラーであるかどうかをテストするにはどうすればよいですか?
  2. エラーケースを0にする方法は?(パーフェクトフィット)

これは私のnls呼び出しです:

0 投票する
1 に答える
499 参照

r - R スクリプトの質問 - is.na は、条件の長さが 1 より大きいことを教えてくれます

私の r スクリプトでは、適合値を取得するために nls を実行します。

その後、次のようにして nls が成功したかどうかをテストします。

しかし、私は警告を受け取ります:

私はこれを間違っていますか?もしそうなら、私は何をすべきですか?そうでない場合、どうすれば警告を削除できますか? ありがとう!

0 投票する
1 に答える
761 参照

oracle - Oracleの日付とnlsの設定

ORA-01858例外が発生します。NLSの設定と日付によるものだと思います。


dbms_sql.bind_variable(sql_cursor, ':bind_timestamp', currentDate);NLSは依存していますか?

つまり、一部のNLS設定では正常に機能し、他の設定では失敗しますか?

0 投票する
2 に答える
4025 参照

jdbc - OCI JDBC ドライバと NLS の設定

NLS_SORT と NLS_COMP の 2 つの NLS 設定を設定するために、セッションを変更する「ログオン後」トリガーを作成しました。NLS_SORT を BINARY_CI に設定し、NLS_COMP を LINGUISTIC に設定する必要があります。接続の確立後に V$NLS_PARAMETERS ビューを問い合せて値を確認すると、 NLS_COMP パラメータは更新されますが、 NLS_SORT は更新されないことがわかります。

さらに調査した結果、接続が確立された後にOCI JDBCドライバーが以下のクエリを実行することがわかりました

NLS_SORT は NLS_LANGUAGE から値を導出するため、NLS_SORT パラメータ値は BINARY_CI ではなく BINARY にリセットされます。NLS_LANGUAGE 設定は、Windows レジストリから取得されます。

  1. oci jdbc ドライバーはこれらのクエリを実行して、クライアントの NLS 設定をデータベース サーバーと同期しますか?

  2. alter session set NLS_LANGUAGE クエリの実行を回避するように jdbc oci ドライバーを構成できますか?

2 番目の質問をする理由は、アプリケーション サーバー (glassfish、tomcat、jboss など) マシン (OCI クライアントがインストールされている) の設定がデータベース サーバーの設定を上書きするのは意味がないからです。