問題タブ [mosaic-plot]

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

r - モザイク プロット (vcd パッケージ) - 凡例の位置

パッケージでモザイク プロットを作成しようとしていvcdますが、プロットの設定を構成する方法を理解するのに苦労しています。

変数 A のさまざまなレベルの凡例がプロットの上部に表示されますが、変数 B のカテゴリ "a" にはこれらすべてのレベルがないため、これはあまり役に立ちません。凡例のすべてのレベルを持つカテゴリと一緒になるように、凡例を一番下に配置したいと思います。

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

r - グリッドを使用して vcd::mosaic プロットを変更する

パッケージgridで作成したモザイク プロットを変更するために使用したいと考えています。vcd具体的には、正確に配置された線分を追加したいと考えています。最小限の例を次に示します。

結果は次のプロットです。

最小限のモザイク プロット

grid.segments()「fac2」ラベルの下に、プロットされたセルと同じ幅の水平セグメントを描画するために使用したいと思います。seekViewport()「fac2」ラベルを保持するビューポートに移動するために使用できれば、これは簡単です。しかし、私はできません。問題は次のとおりです。

実行するseekViewport("cell:GRID.text.2")と、エラーメッセージが表示されます。

(「cell:」接頭辞は、vcdビューポートの命名スキームの一部です。対照的に、次のようなコマンドはseekViewport("cell:fac1=a,fac2=y")完全に機能します。)

「fac2」ラベルを保持するビューポートに移動する方法はありますか? そうでない場合、そのラベルの下に線分を正確に配置する最良の方法は何ですか?

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

pandas - Statsmodels モザイク プロット ValueError: float NaN を整数に変換できません

モザイク プロットを作成したい単純な pandas DataFrame があります。これが私のコードです:

行 64 を除外すると、モザイク プロットをうまく作成できます。

プロットは問題なく表示されます (一部のラベルが少しおかしく見えることを除けば、それは問題ではありません)。

行 64 を含めるとエラーが発生します。私の質問は、なぜこの行がこのエラーを引き起こすのか、どうすれば修正できるのかということです。画像を描画しようとするとエラーが発生することがわかりますが、特に前のプロットがうまく機能したため、NaN がどこから来ているのかはまったく明らかではありません。

上記を実行すると、次のトレースバックが表示されます。

デフォルト設定で、スパイダーIDEで上記のコードを実行しました。

同様の問題がここで対処され、数値のアンダーフローが原因でした。ただし、ここでそうである場合、その理由はまったく明らかではありません。

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

r - Shiny - loglm で使用すると、リアクティブ式のオブジェクトが見つかりません

モザイク プロットを使用して対数線形モデルの残差を表示する光沢のあるアプリを作成しました。リアクティブ式のデータを使用して に渡す必要がありますloglm。それはかなり難しいように思えますが、そうすると次のエラーが表示されます: "objet 'mod' introuvable".

どの行が問題を引き起こしているかはすでにわかっていますが、それを修正する方法がわかりません。以下のコードをそのまま実行すると、正常に動作するはずです。ただし、サーバー内の行のコメントを外す# mod <- loglm( formula = reformulate(f), data = mod )と、同じエラーが発生するはずです。

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

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

r - dotplot ドットが表示されないこととドット プロットの形式

ドットプロットを行うためにモザイク パッケージを使用して色付けされたドットを表示するにはどうすればよいですか?

現在、すべてのドットは青色ですが、データ テーブルの色の列に従って色付けしたいと考えています。

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

r - Stata のモザイク プロット用に 3 つ以上のカテゴリ変数から新しい変数を作成 (+列名を維持)

私の質問は、ここにあるものの拡張です: Construct new variable from given 5 categorical variables in Stata

私は R ユーザーであり、Stata 構文に順応するのに苦労しています。また、R のドキュメントや例をオンラインで Google で検索できることに慣れていて、Stata のリソースがあまり見つからなかったので、ここに来ました。

行が個々の人を表し、列がこれらの人々のさまざまな属性を記録するデータセットがあります。0 または 1 (「いいえ」または「はい」) のバイナリ応答データを持つ 5 つのカテゴリ変数 (白人、ヒスパニック、黒人、アジア人、その他) があります。spinplots パッケージを使用して、人種と応答データのモザイク プロットを作成したいと考えています。ただし、最初に 5 つのカテゴリ変数すべてを、ラベルを維持する 5 つのレベルを持つカテゴリ変数に結合する必要があると思います (したがって、各民族の応答率を確認できます)。それを機能させることができませんでした。どんな助けでも大歓迎です。

編集:データがどのように見えるか、どのように見せたいかの描写を追加しました。

私のデータは今:

私が望むのは、tabulate コマンドを使用してテーブルを作成し、次のようにすることです。

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

mosaic-plot - vcd パッケージのモザイク プロットで xlab と ylab を動作させる方法

何らかの理由で、vcd パッケージのモザイク プロットで xlab と ylab を動作させることができません。

私は試した:

これにより、軸にそれぞれ「Sex」と「Survived」というラベルが付けられます。

これはまた、軸にそれぞれ「Sex」と「Survived」というラベルを付けます。

これは軸に正しくラベルを付けますが、「labeling_args」は無視します

誰か提案はありますか?

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

r - 数値軸をモザイク プロットに追加する

モザイク プロット (を使用mosaicplot()) を使用してデータをプロットしており、1 つの次元に数値軸を追加して、さまざまなグループのサイズを明確にすることを検討しています。しかし、グラフィックス デバイスでは約 0.2 から .98 (またはそのようなもの) の範囲にあるように見えるため、プロット セルが軸にどのように配置されるかわかりません。再現可能な例を次に示します。

0-1 の x 軸が実際にプロットの左右にどのように伸びているかに注目してください。正しくスケーリングされた一連の軸ラベルを追加することは可能ですか?

ここに画像の説明を入力