問題タブ [loglog]

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

javascript - 大きなカーディナリティをカウントするためのLogLogおよびHyperLogLogアルゴリズム

LogLogアルゴリズムの有効な実装はどこにありますか?自分で実装しようとしましたが、私のドラフト実装では奇妙な結果が得られます。

ここにあります:

理由は不明ですが、実装はmax_errorパラメータに非常に敏感であり、結果の大きさを決定する主な要因です。確かに、いくつかの愚かな間違いがあります:)

更新:この問題は、新しいバージョンのアルゴリズムで解決されています。その実装については後で投稿します。

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

matplotlib - seaborn jointgrid を使用した両対数プロット

seaborn JointGrid オブジェクトを使用して、各軸に関連付けられた KDE とヒストグラムで loglog プロットを作成しようとしています。これでかなり近づきますが、ヒストグラム ビンは対数空間にうまく変換されません。限界軸を再作成せずにこれを簡単に行う方法はありますか?

プロットの出力

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

matlab - 曲線近似プロット matlab

問題は非常に単純です。指数方程式を残りの日付でプロットしようとすると、「ベクトルは同じ長さでなければなりません」というエラーが表示され、それを修正する方法がわかりません。データは次のとおりです。多項式の値をプロットすると正常に動作します

しかし、それは動作しません

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

r - R-二重対数密度プロット

次のコードで「powerlaw」パッケージを使用して、べき乗分布でデータセットを生成しました。

データセット内のすべての m について、x 軸が log(m) を示し、y 軸が log(freq(m)) を示す log-log プロットを取得するにはどうすればよいですか?

0 投票する
3 に答える
13424 参照

python - matplotlib の対数対数曲線に直線を当てはめる

両方の軸で対数的なプロットがあります。これを行うためのpyplotのloglog機能があります。また、両方の軸の対数目盛も表示されます。

さて、numpy を使用して、私が持っている点のセットに直線を当てはめます。しかし、この線をプロットにプロットすると、直線が得られません。曲線が得られます。 青い線はおそらく

青い線は、おそらく「直線」です。まっすぐにプロットされていません。この直線を赤い点でプロットされた曲線に合わせたい

ポイントをプロットするために使用しているコードは次のとおりです。

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

matlab - 各行にラベルを追加し、「loglog」プロットの右側に 2 番目の y 軸を追加する方法は?

最近、道路評価に ISO 分類を実装しようとしています。論文「路面の粗さを推定するための車両加速度測定の使用」を参照してください。しかし、ISO 分類グラフのプロットについていくつか質問がありました。コードは次のように示されます。

現在の結果は次の図のようになります。 ここに画像の説明を入力

次に、私の実装に2つの質問があり、問題を明確にするための解決策または簡単な例を誰かが教えてくれることを願っています。

Q1:分類曲線は、道路の品質レベルを認識する必要があるためです。そこで、下のグラフのように各線の下にレベルを示すラベルを追加したいと思います。これをmatlabでどのように実現できますか? ラベル付き ISO 分類

Q2:また、下の図のように、対数目盛のない「loglog」プロットの右側に別の y 軸を追加したいと思います。これを達成する方法は?公式ウェブサイトで多くの例を参照しましたが、ほとんどは 'plot'/'plotyy' の例に焦点を当てています。:( 対数スケール値のない 2 番目の y 軸を持つ ISO 分類

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

python - Python - matplotlib は「loglog」プロットの xticks を変更します

各軸を対数スケールでプロットしていますが、x 軸に科学的表記法が必要ないため、次のように変更しました。

しかし、下の図でわかるように、x 軸のラベルには科学表記法で 10 があります...これを抑制する方法がわかりません10

ここに画像の説明を入力

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

r - R stat_binhex でのログ スケール

ポイントを使用してggplotでデータをプロットしたいと思います。このプロットを作成します。 ここに画像の説明を入力

ご覧のとおり、それは良くないので、対数スケールを使用してより良い結果を得ることにしました。私のデータには 0 が含まれているため、無限が作成されます。このスクリプトを使用して、無限を 0 に変換しました。

私のデータ(test.data)は次のようになります。

ここからサンプル データをダウンロードできます: https://drive.google.com/open?id=0B1HBIov_NABWWXRobmZwV0Z2Tmc

このスクリプトを使用してプロットします。

そして、このプロットを作成します。 ここに画像の説明を入力

ご覧のとおり、左上隅の 1 つのドットに対して 1 つの六角形が作成され、データの正しい表現ではありません。

私の質問は、このコードの scale_x_log10( ) 関数内で inf クリーニングを実行できるかということです。

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

python - Python: 線形プロットと組み合わせた LogLog プロット

Python で次の loglog プロットを生成します。 ここに画像の説明を入力

データはこちら。このプロットに、これらのデータ値のペアの間で開始および終了する一連の直線を追加したいと思います。

Matlab では、上記のように loglog プロットを生成し、続いてデータ ポイントのペアを入力として使用して単純な plot コマンドを実行するだけで、両方のプロットが 1 つに結合されます。Python/Matplotlib に同様の方法はありますか? 私は使用してみました:

しかし、成功しません...基本的に、このプロット(Matlabで生成)が必要です: ここに画像の説明を入力