关于如何在R中执行chisq测试的空白

特德·莫斯比

我知道我是在某堂课上学到的,但现在我不记得了。

我有这样的数据:

 dput(tbl)
structure(c(160L, 7094L, 0L, 0L, 3287L, 373L, 164L, 2406L, 0L, 
0L, 33L, 0L, 0L, 0L, 0L, 122L, 20775L, 0L, 0L, 0L, 0L, 0L, 0L, 
417L, 0L, 1709L, 0L, 0L, 471L, 0L, 499L, 0L, 0L, 0L, 1029L, 4399L, 
3413L, 0L, 890L, 57L, 3185L, 0L, 0L, 1137L, 103L, 105L, 899L, 
0L, 0L, 7L, 0L, 0L, 0L, 0L, 69L, 8852L, 0L, 0L, 0L, 0L, 0L, 0L, 
53L, 0L, 776L, 0L, 0L, 222L, 0L, 193L, 0L, 0L, 0L, 312L, 1889L, 
1417L, 0L, 352L), .Dim = c(39L, 2L), .Dimnames = structure(list(
    c("ARSON", "ASSAULT", "BAD CHECKS", "BRIBERY", "BURGLARY", 
    "DISORDERLY CONDUCT", "DRIVING UNDER THE INFLUENCE", "DRUG/NARCOTIC", 
    "DRUNKENNESS", "EMBEZZLEMENT", "EXTORTION", "FAMILY OFFENSES", 
    "FORGERY/COUNTERFEITING", "FRAUD", "GAMBLING", "KIDNAPPING", 
    "LARCENY/THEFT", "LIQUOR LAWS", "LOITERING", "MISSING PERSON", 
    "NON-CRIMINAL", "OTHER OFFENSES", "PORNOGRAPHY/OBSCENE MAT", 
    "PROSTITUTION", "RECOVERED VEHICLE", "ROBBERY", "RUNAWAY", 
    "SECONDARY CODES", "SEX OFFENSES, FORCIBLE", "SEX OFFENSES, NON FORCIBLE", 
    "STOLEN PROPERTY", "SUICIDE", "SUSPICIOUS OCC", "TREA", "TRESPASS", 
    "VANDALISM", "VEHICLE THEFT", "WARRANTS", "WEAPON LAWS"), 
    c("Weekday", "Weekend")), .Names = c("", "")), class = "table")

我尝试做a,chisq.test(tbl)但结果以NA的形式返回,很可能是因为零。有人有见识吗?我正在计算工作日和周末之间的差异,犯罪类型可以组合为全部犯罪。

太空人

好吧,如果您认为其零值,请尝试不使用零值:

> chisq.test(tbl[tbl[,1]!=0,])

    Pearson's Chi-squared test

data:  tbl[tbl[, 1] != 0, ]
X-squared = 194.13, df = 16, p-value < 2.2e-16

这似乎产生了一些数字。

一对零足以扔掉它吗?

> chisq.test(rbind(tbl[tbl[,1]!=0,],c(0,0)))

    Pearson's Chi-squared test

data:  rbind(tbl[tbl[, 1] != 0, ], c(0, 0))
X-squared = NaN, df = 17, p-value = NA

Warning message:
In chisq.test(rbind(tbl[tbl[, 1] != 0, ], c(0, 0))) :
  Chi-squared approximation may be incorrect

是的。显然,犯罪总数为0,无法使工作日或周末变得更糟。我想您可以提交一个请求,使其删除零并给出警告,以确保这样做,但是我看不到该请求已实现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R中执行MANOVA测试?

如何使用chisq.test()正确执行卡方测试?

如何在R中执行测试的字段重要性

如何在 r 中对 lmList 对象执行 Breusch 异教测试?

如何在 R 中的应用函数中对向量名称执行逻辑测试

如何通过R中的参数制作chisq.test()

如何在Elasticsearch中对执行进行基准测试?

如何在Jenkins中执行Selenium 2测试

如何在MStest中自动执行uni测试代码生成

如何在goeclipse IDE中执行go测试文件

如何在Selenium中设置执行测试的顺序

如何在android中测试功能的执行时间?

如何在xUnit中记录测试的执行顺序

如何在 Mocha 中执行测试之前强制 before() 完成?

如何在lerna exec命令中执行npm运行测试?

如何在R中执行词法化?

如何在R中执行左连接?

如何在R中执行RxSqlServerData方法?

如何执行引导到 R 中的诊断测试?

关于如何在JUnit和Spring中测试void返回方法的最佳实践?

如何在R Markdown中删除图形之间的空白

如何在R中创建空白控制台?

如何在JUnit5中为测试套件设置自定义测试执行顺序?

如何在Gradle中为单个测试类并行执行JUnit测试

如何在go框架中为不同的测试强制执行测试顺序?

如何在Firebase测试实验室中执行指定的测试套件类

测试前如何在Firebase测试实验室中执行adb命令

在testlink中执行测试时如何在测试中使用断言

如何在gitlab-ci中的chrome中执行角度飞镖测试