問題タブ [discrete]

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

r - R: 個別の x 軸のラベルをスキップする

で収入のヒストグラムに似たものを作成しようとしていggplot2ます。ただし、y軸に頻度を表示しようとしているのではなく、data.frameから計算された変数を表示しようとしているためgeom_bar()data.frame. ここで、バケットを決定したすべてのバーを表示したいと思いますが、x 軸のすべてのラベルは表示しません。breaks =inを使用してこれを行う方法があるに違いないと考えましたがscale_x_discrete()、これを「毎秒ラベルを表示する」などの方法で取得する方法がわかりませんでした。

因子変数に基づいて個別の x 軸の x 軸に 1 つおきのラベルを表示する方法について、誰か提案がありますか?

(誰かの助けに感謝します。ここで間違った用語を投げかけている場合は申し訳ありません。私はRを初めて使用し、できるだけ正確にすべてを説明しようとしています。)

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

audio - 進行中の累積合計のサンプルを正規化する方法は?

簡単にするために、関数sin(x)があり、-1 と 1 の間で 1000 個のサンプルを計算したとします。これらのサンプルをプロットできます。次のステップでは、sin(x) の積分をプロットします。これは- cos(x) + Cになります。これで、次のように既存のサンプルとの積分を計算できます。

y[n] = x[n] + y[n-1]

これは累積合計であるため、y 軸で -1 と 1 の間のサンプルを取得するために正規化する必要があります。

y = 2 * ( x - 最小(x) / 最大(x) - 最小(x) ) - 1

正規化するには、最大値と最小値が必要です。

次に、sin(x) の次の 1000 サンプルを計算し、積分を再度計算します。これは累積合計であるため、新しい最大値が得られます。つまり、2000 個のサンプルすべてを正規化する必要があります。

今私の質問は基本的に次のとおりです。

最大値と最小値を知らずに、このコンテキストでサンプルを正規化するにはどうすればよいですか? 新しい最大値/最小値を持つ新しいサンプルのセットがある場合、以前のすべてのサンプルを再度正規化することを防ぐにはどうすればよいですか?

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

anylogic - エージェントベースのダイアグラムから「サービス遅延」または「遅延」ブロックを停止または一時停止して再起動する方法は?

あなたのアドバイスに従って、AnyLogic の使い方を学び、シミュレーションを構築するための小さなモデルを構築しています。エージェント ベースと対話する個別のイベント図が必要です。エージェント ベースは、以前の推奨事項に基づく「サービス プロセス」を表します。エージェント ベースのアクティビティをトリガーするのは簡単でしたが、「遅延」ブロックを停止、一時停止、または遅延することはできません。 、「stopDelay が呼び出されるまで」関数を使用しようとしましたが、機能させることができませんでした。離散イベント エージェント内の周期イベントでテストすることにしましたが、できませんでした。おそらく私のアプローチが正しくないのではないかと考えています。エージェントベースのプロセスの実行中に個別のイベントプロセスを停止するには、別の戦略を使用する必要がありますが、エージェントベースは人間の行動をシミュレートしようとしているため、私の質問は、「サービスの遅延または遅延ブロックを停止または一時停止し、エージェントベースの図から再開する方法は?」