問題タブ [data-fitting]
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.
matlab - データ行列を使用して matlab の特定の 2D 関数に適合させる方法
5*5 の dataArray があるとします。
そして、データを使用して、特定の 2D 関数を最小二乗法で適合させたいと考えています。関数は次のようになります。
ここで、alfa、delta1、delta2 は推定する必要があるパラメーターで、n1、n2 の範囲は 1 から 5 です。
関数フィッティングの結果は次のようになります。
これらを MATLAB で行う方法がわかりません。誰でも私を助けることができますか?
python - gaussian python でデータを適合させる方法がわからない
この散布図にガウスを当てはめる方法を複数試しましたが、うまくいきませんでした。どんな助けでも大歓迎です。ありがとう!
c - Gnuplot フィット関数 - q 指数関数へのフィッティング
Cプログラムを使用して実験を実行しました。私は GNU プロットを使用してヒストグラム/グラフをプロットし、データを分析しています。以下のコードは、ファイル内のデータを取得し、データのヒストグラムをプロットするために使用される情報を含む「tableavalanchesizeGSA」というファイルを作成します。つまり、このテーブル形式のデータはビニングされ、各ビンの頻度です。次に、頻度のログを取り、それをビニングされたデータに対してプロットします。(単純に、ビン化された元のデータに対する頻度のログを単純に置きます)。
今、私は自分のデータを次の関数に当てはめようとしています:
ここで、q、s、および m は私のパラメーターです。対数プロットとこの関数を同じプロットに少しプロットして遊んでみましたが、q = 1.16、m = s = 100 が適切な値である/データに多少適合するが、正確ではないことがわかります。そこで、コードに次を追加します。
「close」パラメーター値を使用して、データを関数に適合させようとします。しかし、反復が完了すると、q = 1.16116 と s = m = 100 が得られますが、これは以前の q = 1.6 の場合と実際には何の違いもありません。
ここで何か問題がありますか?フィット関数がより近いフィットを見つけられないのはなぜですか?
次の画像は、私のデータに当てはめられた関数 (緑) を示しています。しかし、私はまだより正確なフィッティングを望んでいます。
matlab - y=ao+a1logx+a2log(2/x) の形式の方程式を適合させる方法
私は次の形式の方程式を持っていますy=ao+a1logx+a2log(2/x);
この種の方程式に適合する場所はありますか? 私は使用しようとしましpolyfit
たが、係数を見つけましたがao
、私a1
にa2
は難しいです。
私を助けてください。
matlab - 対数軸を使用したベスト フィット ライン (MATLAB)
対数軸を持つ確率密度関数に最適な線をプロットしようとしています。Y 軸 (PDF) は 10^-12 から 10^-28 で、X 軸は 10^10 から 10^20 です。polyfit を試してみましたが、うまくいきませんでした。何か案は?添付は私のコードです。
ありがとう、ケビン
matlab - スプラインによるベクトル フィッティングのエラー (補間)
ベクトルのフィッティングに問題があります。
比較したい同じ機能を持つ 2 つの曲線があります。ただし、各曲線には異なるサンプリング レートがあるため、別の時間ベクトルがあります (tstart = 0 と Tend = 8.853958 のみが同じです)。
だから私は短いベクトルを長いベクトルのように同じ長さに補間しようとしました...しかし、私はそれを取得しません..他のシミュレーションでは動作します...しかし、ここでは...
エラーメッセージは次のとおりです。
chckxy の使用エラー (51 行目) データ サイトは異なる必要があります。
スプラインのエラー (54 行目) [x,y,sizey,endslopes] = chckxy(x,y);
Labor_2ndReceiver のエラー (434 行目)
dInt = スプライン(tspline,d,t1);
私のコード:
どこ
それで、私を助けてもらえますか?それは非常に重要です...
どうもありがとうございます!
編集:ありがとう、しかしまだ問題があります...図を参照してください...
したがって、補間は機能します...しかし、値が間違っています... dIntの開始が遅すぎるため.. dのように開始を叫びます..
どうすればこれを解決できますか?
matlab - 適合度分布のプロット
これは概念上の問題かもしれません (もしそうなら、使用するフォーラムを教えてください。そこで質問します)。
Matlab で次数分布をプロットし、データに適合させたいと考えています。xmin
次数分布は、いくつかの(最小値) 以降のべき乗分布に一致すると思われます。まず、次の配列を取得します。
確率分布を計算します。ここでは、1 から 10 までのビンを使用しています。
その後、これを使用してプロットできます
これは、ノード次数がノード次数 = 4 以降のべき法則分布に従うことを示しています。
私が使用している近似plfit
(Santa Fe Institute によって開発された、ここalpha
を参照) については、べき法則の動作が保持される指数成分と最小値を推定しますxmin
。ここで重要なことは、この適合をデータにプロットするのに問題があるということです。何かが欠けているように見えます。現時点では、プロットを視覚化するためにこれを行っています。
その結果、
これは予想よりもはるかに貧弱です ( のデータに非常に近いと予想されますx>xmin
)。
誰かがこれについて何か経験があり、私を助けてくれることを願っています。または、正しい方向へのポインタさえも非常に高く評価されます!
python - numpyでデータをフィッティングする
私が得たものは私が期待したものではないかもしれません.おそらくあなたはここで私を助けることができます. 次のデータがあります。
ここで、これらのデータを、たとえば 4 次多項式に当てはめたいと思います。私もです:
ここで、フィッティング関数を評価するために x 値の新しいグリッドを作成しますffit
。
コマンドですべてのプロット(データセットとフィッティングカーブ)を行うと:
私は以下を取得します:
私が期待しているのは、フィッティング関数が正しく適合することです (少なくともデータの最大値近く)。私は何を間違っていますか?
前もって感謝します。
image - Matlab の境界領域への画像 (行列) のフィッティング
2 つの円で囲まれた空間に画像を収めたいと考えています。
説明: 半径の異なる 2 つの円を描いており、2 つの円の間のスペースを画像で埋めたいと考えています。円と塗りつぶされる画像は両方とも matlab によって生成され、行列形式で利用できます。