当前位置: 首页 > 知识库问答 >
问题:

R错误:“变量的无效类型(NULL)”

慎兴业
2023-03-14

我目前正在处理一份问卷调查中的数据,其中的答案被加起来,以找出前后的分数,然后减去以找出差异。我试着运行一个Mann-Witney U测试,测试在观看不同的教育干预措施后,差异分数之间是否存在差异。数据的排列方式是,一列是与第一次教育干预的差异,第二列是与第二次教育干预的差异。当我运行代码时:

wilcox.test(formula=opinion$video~opinion$writtenpiece)

我发现这个错误:

模型中存在错误。框架默认值(formula=opinion$video ~ opinion$writentenpece):变量“opinion$video”的类型无效(NULL)

我已经尝试了我能想到的一切,使它工作,并继续得到相同的错误。有人知道我做错了什么吗?我已经很长时间没有使用R进行数据分析了,我从来没有对这种类型的数据进行过分析,所以我确信我遗漏了一些东西。

这就是数据的样子(我不知道为什么我的数字旁边有一个L…)

dput(意见)

结构(列表(视频=c(11L、12L、10L、10L、9L、9L、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、12L、13L、13L、14L、11L、10L、12L、13L、15L、15L、10L、11L、13L、12L、11L、12L、9L、10L、10L、9L、11L、11L、10L、9L、10L、10L、10L、16L、7L、9L、10L、10L、10L、16L、13L、11L、10L、6L、11L、10L、13L、10L、13L、12L、10L、15L、0L,0L,0L,0L,0L,0L),写的。件=c(10L、11L、10L、10L、10L、7L、10L、9L、13L、13L、12L、8L、13L、12L、15L、10L、9L、11L、10L、11L、11L、13L、10L、12L、11L、11L、11L、10L、13L、14L、11L、11L、12L、9L、15L、11L、14L、11L、11L、12L、12L、14L、10L、10L、9L、13L、13L、10L、9L、9L、13L、8L、13L、14L、9L、12L、11L、11L、12L、10L、8L、13L、16L、16L、17L、12L、11L、13L、11L、11L、9L、10L、12L、12L、10L、14L、12L、11L、11L,12L,10L,10L,12L)),. Names=c("Video","Written. Piece"), class="data.frame",row.names=c(NA,-88L))

共有1个答案

曾涵育
2023-03-14

它看起来像是您用来运行wilcox的命令。测试未正确引用您的数据。具体来说,从您的dput来看,视频和视频似乎已写入。工件变量大写。尝试运行以下代码

melt.opinion <- melt(opinion, 
                       id.vars = c(), 
                       measure.vars = c("Video", "Written.Piece"), 
                       variable.name = "intervention.type", 
                       value.name = "difference.value")
wilcox.test(formula = 
              melt.opinion$difference.value ~ melt.opinion$intervention.type) 
 类似资料:
  • 我使用Spring Boot和WebFlux。 在我的代码中,我试图返回一个流量,但从intellij得到以下错误,代码被标记为红色: 当我从参数deleteCCProtections中删除Mono时(Mono protectionSetRequest是我的代码编译的-为什么???我从控制器到服务将Mono... 工作代码,但没有单声道

  • 我有一行代码: 它接受一个变量,其类型应为float。当我使用type()测试变量类型时,它返回: 但是我一直收到一个错误,上面写着“/: str和int不支持的操作数类型”。

  • 不同与许多其他的编程语言,Bash 不以"类型"来区分变量。本质上来说,Bash 变量是字符串,但是根据环境的不同,Bash 允许变量有整数计算和比较。其中的决定因素是变量的值是不是只含有数字。 例子 4-4. 整数还是字符串? 1 #!/bin/bash 2 # int-or-string.sh: Integer or string? 3 4 a=2334

  • 我有一个树对象,它包含树对象的子对象(HashMap),等等 我需要按numericPosition变量筛选对象 例如: 在这种情况下,我应该得到一个树对象过滤的数字位置 树类 以防 我得到这个错误:错误:不兼容类型:推断变量R具有不兼容的边界 我一直在遵循这个例子,但它对我不起作用。https://www.mkyong.com/java8/java-8-filter-a-map-examples

  • 问题内容: 我正在为一个涉及泛型的类项目。 当尝试在MySearchTree的声明中使用Course类时,我收到一个类型自变量错误,指出“课程不在类型变量K的范围内”。我花了很多时间试图弄清楚Course可能缺少哪些属性,以使其不符合要求,但却空洞了。 有任何想法吗? 问题答案: 在的基本类型为。因此必须“扩展” 。但是,它没有扩展。 我猜 应该以类似的方式对泛型 或 。