私は現在アンケートのデータを使って、前後のスコアを見つけて差異を見つけるために差をつけています。異なる教育的介入を見た後に差のスコアが異なるかどうかをテストするために、私はMann-Witney U検定を実行しようとしています。データは、1列が最初の教育介入との違いであり、2列目が2度目の教育介入との違いであるように配置されています。私はコードを実行すると:Rエラー:変数に無効な型(NULL)があります
wilcox.test(formula=opinion$video~opinion$writtenpiece)
を私はこのエラーを取得する:
Error in model.frame.default(formula = opinion$video ~ opinion$writtenpiece) : invalid type (NULL) for variable 'opinion$video'
私はそれが仕事と同じエラーを取得するために継続させるために私は考えることができるすべてのものを試してみました。誰かが私が間違っているアイディアを持っていますか?私はデータ分析にRを使用して以来、このタイプのデータでこれを行ったことはないので、長いことでした。だから私は何かが欠けていると確信しています。
これは、それはあなたがあなたのwilcox.test
を実行するために使用しているコマンドのように見えます
dput(opinion)
structure(list(Video = c(11L, 12L, 10L, 10L, 9L, 9L, 13L, 13L, 10L, 12L, 12L, 12L, 13L, 11L, 15L, 11L, 15L, 12L, 17L, 12L, 10L, 14L, 13L, 12L, 12L, 10L, 9L, 11L, 11L, 14L, 13L, 14L, 14L, 11L, 12L, 13L, 12L, 13L, 14L, 11L, 10L, 12L, 13L, 15L, 15L, 10L, 11L, 13L, 12L, 11L, 12L, 9L, 10L, 12L, 14L, 10L, 10L, 9L, 11L, 11L, 10L, 9L, 10L, 10L, 16L, 7L, 9L, 10L, 10L, 16L, 13L, 11L, 10L, 6L, 11L, 10L, 13L, 10L, 13L, 12L, 10L, 15L, 0L, 0L, 0L, 0L, 0L, 0L), Written.Piece = c(10L, 11L, 10L, 10L, 10L, 7L, 10L, 9L, 13L, 13L, 12L, 8L, 13L, 12L, 15L, 10L, 9L, 11L, 10L, 11L, 13L, 10L, 12L, 11L, 11L, 11L, 10L, 15L, 10L, 13L, 14L, 11L, 11L, 12L, 9L, 15L, 11L, 14L, 11L, 12L, 12L, 14L, 10L, 10L, 10L, 9L, 13L, 13L, 10L, 9L, 9L, 13L, 8L, 13L, 14L, 9L, 12L, 11L, 11L, 12L, 10L, 13L, 16L, 12L, 10L, 8L, 13L, 16L, 17L, 12L, 11L, 13L, 11L, 11L, 9L, 10L, 12L, 12L, 10L, 14L, 12L, 11L, 12L, 11L, 12L, 10L, 10L, 12L)), .Names = c("Video", "Written.Piece"), class = "data.frame", row.names = c(NA, -88L))
Rは変数が存在しないことを伝えています。 – Roland
ローランドはどうやって存在することができますか?それは常にそれがビデオ1のためだと言います。ビデオは書き込まれた作品よりもスコアが低いですが、私もNAを無視するコードを入れてみました。 –