問題タブ [linear-interpolation]

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 に答える
167 参照

r - R の 25 Hz 時系列と一致するように 15 Hz 時系列を線形補間する

こんにちは、次のデータが 15Hz で記録されており、線形補間を使用して 25Hz にリサンプリングしたいと考えています。これを達成するための最良の方法は何ですか?これが私のデータセットの最初の 1 秒です。

あとは25Hzで収録したこのデータセットと合わせたい

R の線形補間の線形補間のように見えますが、データを 15 Hz から 25 Hz にアップサンプリングするためにどのパラメータを使用すればよいかわかりapproxません。

Zoo や xts のように、R で時系列を処理するための明示的なパッケージがあるようですが、それらが必要かどうかはわかりません。両方のデータ セットが同時に開始されるため、アップサンプリング後、単純に行番号で一致させることができます。

助けてくれてありがとう!

0 投票する
4 に答える
17836 参照

python - Python は、線形補間を使用して不規則な時系列を正則化します

次のようなパンダの時系列があります。

値が線形補間される 15 分の時間ステップで定期的な時系列にリサンプリングしたいと思います。基本的に私は取得したい:

ただし、Pandas の resample メソッド (df.resample('15Min')) を使用すると、次のようになります。

'how' および 'fill_method' パラメータを変えて resample メソッドを試してみましたが、思い通りの結果が得られませんでした。間違った方法を使用していますか?

これはかなり単純なクエリだと思いますが、しばらくの間 Web を検索しましたが、答えが見つかりませんでした。

私が得ることができる助けを前もって感謝します。

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

matlab - MATLABでNaN値を線形補間する方法は?

これはおそらく非常に単純でよくある質問ですが、多くの解決策を試しましたが、どれもうまくいきませんでした。

さまざまな場所に NaN を含むさまざまな時系列があるため、それらすべてを満たす単一のソリューションを取得したいと考えています。

例えば ​​:

次のような推定完全データを取得できる単純な補間コードが必要です。

私が試したこと:

naninterpを使ってみましたが、立方体なので、たとえば var3 は 1e4 のオーダーになり、これは望ましくありません。'cubic'引数をに変更すると'linear'、NaN は処理されません。

同様の関数を自分で実装しようとしましたが、これも NaNs を処理しません。

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

audio - インターリーブされたステレオ線形補間

インターリーブされたオーディオ バッファーに格納されているオーディオ データのリアルタイム線形補間を実装しています。オーディオ ファイルは、シングルチャンネルまたはマルチチャンネルにすることができます。シングル チャンネルのオーディオ ファイルの場合、次のように補間します。

これは素晴らしく聞こえますし、何の問題もありません。ただし、マルチチャンネル ファイルを読み取りたい場合は、計算された読み取り位置を修正して、対応するフレームの最初のサンプル上にあることを確認する必要があります。たとえば、次のようになります。

これによりデジタル ノイズが発生しますが、その理由を説明することはできません。インターリーブされたステレオ ファイルにリアルタイムの線形補間を適用する他の/より良い方法はありますか?