试图对连续和二项式变量运行Wilcoxon秩和检验时,错误消息显示“ x”必须为数字。
r很新,因此对可能非常基本的问题表示歉意。预先感谢您的耐心配合。
尝试对临床研究的数据集进行基本统计,本例中为Wilcox秩和检验。第一个变量是连续的(年龄),第二个变量是二项式(0或1)。 从大型数据集中,我选择了6个要使用的变量并将其命名为新数据框table1。
- (void)audioSessionInterruptionNotification:(NSNotification *)interruption {
UInt8 interruptionType = [[interruption.userInfo valueForKey:AVAudioSessionInterruptionTypeKey] intValue];
NSLog(@"Session interrupted > --- %s ---\n", interruptionType == AVAudioSessionInterruptionTypeBegan ? "Begin Interruption" : "End Interruption");
NSDictionary *notificationUserInfo = [interruption userInfo];
if (interruptionType == AVAudioSessionInterruptionTypeBegan) {
if ([notificationUserInfo valueForKey:AVAudioSessionInterruptionWasSuspendedKey]) {
[[AVAudioSession sharedInstance] setActive:false error:nil];
[self playHelper];
} else {
[self interruptionStarted];
}
} else if (interruptionType == AVAudioSessionInterruptionTypeEnded) {
[self interruptionEnded:(NSUInteger)[notificationUserInfo objectForKey:AVAudioSessionInterruptionOptionKey]];
}
}
然后按如下所示运行wilcox.test:
table1
# A tibble: 116 x 6
studygroup age_homevisit weight_homevisit length_homevisit BMI_homevisit BW_zscore
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 0 11.7 37.2 150. 16.4 -0.997
2 0 14.2 64.1 168. 22.6 0.290
3 0 12.1 55.1 174 18.2 0.312
4 0 12.5 49.2 154 20.7 0.935
5 0 11.7 32.7 141 16.4 -0.168
6 0 14.2 45.6 155 19.0 -0.0626
7 0 13.6 44.2 169 15.5 1.03
8 0 13.6 39.6 160 15.5 -0.280
9 0 12.3 34.5 152 14.9 0.487
10 0 12.3 34 148 15.5 -0.822
# … with 106 more rows
wilcox.test.default(table1,age_homevisit〜studygroup,mu = 0,:中的错误: 'x'必须是数字
恕我直言,wilcox.test(table1, age_homevisit ~ studygroup, mu=0, alt="two.sided", conf.int=T, conf.level=0.95, paired=F, exact=T)
是一个数字变量(以年为单位),但也许我对此有完全错误的概念。任何帮助表示赞赏,从这里开始。