wilcox.test中的错误:“ x”必须为数字

时间:2019-07-25 14:13:42

标签: r

试图对连续和二项式变量运行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) 是一个数字变量(以年为单位),但也许我对此有完全错误的概念。任何帮助表示赞赏,从这里开始。

0 个答案:

没有答案