問題タブ [cubic-spline]

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 投票する
2 に答える
3074 参照

r - Rで年次データを四半期データに分解(補間)する

私のデータは次の形式を取ります。

データは年間平均値で構成されています。変化が線形であると仮定して、データを四半期の平均値に変換したいと考えています。

を使ってみましたlibrary("tempdisagg")が、うまくいきません。library("splines")また、統計情報を使用して他のアプローチをいくつか試しましたが、役に立ちませんでした。おそらく、日付と時系列の形式を正しく処理していないためです。

明確にするために、予想される出力は次のようになります。

どんな助けでも大歓迎です。

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

python - SciPy の interp1d エンドポイント

SciPy の補間モジュールには、interp1dという関数があります。ドキュメントには、スプライン補間であると記載れています。たとえば、3 次スプラインの場合、終点で導関数 (または 2 次導関数) を指定する必要があります。interp1d で使用される値は何ですか?

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

python - スムーズなpythonラインカーブを取得するための3次スプライン

3 次スプラインを使用して Python で滑らかな線を作成する必要があります。scipy チュートリアルに従って、少し混乱しました。次のコードを使用しました。

私のプロットはまだ滑らかではありませんでした。何かを見逃したのかもしれません。これを修正するのを手伝ってください。私のプロット出力はこれです:

ここに画像の説明を入力

0 投票する
0 に答える
770 参照

matlab - MatLab での外挿のための 3 次スプライン法

正弦波の次の時間ステップでの値を予測しようとしています。そのために、この Web ページで見つけた 3 次スプライン外挿法を使用しています。

以下は、私が使用したMatlabコードです。

このコードは0<t<1(補間) に対して機能します。ただし、外挿の場合、t > 1 にする必要があります。そして、t=2 (次の時間ステップで値を見つけようとしていることを意味します) を入力すると、波形が一致しません。このコードを使用して外挿を行う方法を教えてください。

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

r - R による自然 3 次スプライン回帰

splines::ns()Rの関数に問題があるようです。

簡単なダミー問題を作成しました

最初のモデルは正常に機能しますが、2 番目のモデルは切片を正しく識別できません。ここで何が欠けていますか?

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

r - スプライン回帰のノットが正しい位置に配置されていることを確認する

次のような時系列データがあります。

オブジェクトobは時系列オブジェクトです。ここで、スプライン回帰を実行したいと思います。結び目を午前 7 時と午後 4 時に設定したい 次のステートメントはRこれを保証しますか?

また、ノットが指定された時間に配置されていることをクロスチェックするにはどうすればよいですか?

0 投票する
0 に答える
177 参照

interpolation - MAPLE: 3 次スプライン補間コード エラー

-1 と 2 の間の n+1 個の等間隔の補間点 (n=6 と n=10 を取る) を使用して 3 次スプライン補間を計算するコードを作成し、f(x) に対してグラフをプロットし、最大誤差を見つけます。最大エラーが正しいかどうかはわかりませんが、n=6 のコードでエラーは発生しません。n=10 用に変更された同じコードを使用すると、機能しないようです。助けていただければ幸いです。

これが私のコードです:n = 6。

最大エラー5.146099863を与える

ただし、n=10 に変更すると、'ClampedEqs@ op の後に、以前にはなかった「エラー、不適切な op または添え字セレクター」エラーが発生します。