[解決済み] kruskal.testで「すべてのグループの水準は有限でなければならない」というエラーが表示される。何が問題なのでしょうか?
2022-02-02 11:49:34
質問内容
値とグループを持つデータセットがあるのですが、例えば。
Val Grp
123 "A"
231 "A"
132 "A"
234 "A"
445 "B"
345 "B"
235 "B"
345 "B"
(元のデータセットは大きすぎて、ここでは表示できません)。
今、私が
kruskal.test(data$Val, data$Grp)
というエラーが発生します。
all group levels must be finite.
でデータを確認すると
is.finite()
すべての値が有限であることがわかります。
このエラーについて、インターネットではあまり情報が得られないので、このエラーが何を意味するのか、何が問題なのか、誰かが教えてくれることを期待しています。
解決方法は?
を実行すれば、うまくいくはずです。
data$Grp <- as.factor(data$Grp)
次に(前回と同様に)。
kruskal.test(data$Val, data$Grp)
これは、以下の理由からです。
Grp
は要因ではなく文字であり
is.finite
を文字クラスのオブジェクトに適用すると、常に偽になります (
?is.finite
).
関連
-
[解決済み】model.frame.defaultでのエラー:変数の長さが異なる
-
[解決済み] 変数の型(リスト)が無効です
-
[解決済み] Stataバージョン5-12の.dtaファイルではない
-
[解決済み】R - if文の引数の長さが0である。
-
[解決済み】値を置き換えようとすると、"データフレームの添え字の割り当てで欠損値は許可されない"
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み】二項演算子への非数値引数【非公開
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】R: 複数行の ggplot2 コマンドで「単項演算子エラー」が発生する。
-
[解決済み】Rで立方根と対数変換をする
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み] lmer エラー: グループ化係数は観測数未満でなければならない
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み】Rで文字ベクトルから引用符を削除する
-
[解決済み】Rでデータフレームのサブセットをプロットする方法は?
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み] テスト
-
[解決済み】起動時にパーをデフォルト値にリセットする方法