我想计算几个组的加权交叉表。在摘要工具(https://cran.csiro.au/web/packages/summarytools/news/news.html)的新闻中提到,与stby()结合使用的ctable()也支持权重。然而,我并没有成功。我尝试将权重放在list-command和stby部分中。

以下是我的数据:

structure(list(ext = structure(c(1L, 1L, 2L, 2L, 3L, 3L
), label = c(ext = "Jahrgaenge"), class = c("labelled", 
"integer")), col = structure(c(0L, 0L, 1L, 0L, 1L, 0L), label = c(col = "Testvariable"), class = c("labelled", 
"integer")), sex = structure(c(2L, 2L, 1L, 1L, 2L, 1L), label = c(sex = "Geschlecht"), class = c("labelled", 
"integer")), weight = structure(c(1.654133, 0.3196581, 
0.2779197, 1.875442, 1.875442, 0.3609791
), label = c(weight = "Gewichtungsvariable"), class = c("labelled", 
"numeric"))), row.names = c(NA, 6L), class = "data.frame")

在不对交叉表进行分组的情况下,以下代码可以很好地工作

ctable(d.bmi$sex, d.bmi$col, weights=d.bmi$weight, prop="r")

但是,我想要按组进行交叉测试。因此,我尝试了以下方法:

with(d.bmi, stby(list(x=sex, y=col), INDICES=ext, FUN=ctable, WEIGHTS = weight))
with(d.bmi, stby(list(x=sex, y=col, weights=weight), INDICES=ext, FUN=ctable))

我还能怎么写代码呢?我非常感谢您的任何提示。

转载请注明出处:http://www.zhongtian365.com/article/20230508/1674057.html

随机推荐

  1. 针对不同web api端点的不同流程

    如何设置Web API终结点以使用来自IdentityServer的不同授权类型?现在我有一个关于启动的信息:app.UseIdentityServerBearerTokenAuthentication(new IdentityServer...

  2. 针对不同节点版本编译的Serialport模块

    我知道还有另一个类似的问题,但这些答案对我来说都不起作用。这是错误:Uncaught Error: The module /Users/sheshankshankar/Documents/serial-monitor-app/node_mo...

  3. 针对不同iPhone大小的UI资产分辨率,包括iPhone 6+、iPhone X、iPhone Max

    我正在开发一个应用程序,应该可以在所有最新的iPhone型号上运行,包括iPhone X,iPhone XR,iPhone 8 plus等。然而,我对3x图像的尺寸感到困惑,因为我在谷歌上搜索了一下,我得到了3种不同尺寸的iPhone X:...

  4. 针对不同的放映场合 PowerPoint 2010 自定义放映功能的使用方法与过程

    使用 PowerPoint 2010 放映幻灯片的时候会遇到这样的情况,比如制作的一组幻灯片要针对不同的人群进行放映,所以需要根据展示对象的不同从里面选择出合适的幻灯片进行放映,那么是否需要重新制作幻灯片呢,对于 PowerPoint 2...

  5. Android Kotlin房间针对不同用户的不同实体

    我正面临着一个小问题。我有一个应用程序(游戏),我想创建使用房间的数据库。只要我只有一个应用程序用户,一切都很好。我想做的是有不同的数据库或一个不同的实体为不同的登录用户的数据库。我使用Firebase进行身份验证,以便能够为每个当前登录的...

  6. Lucene.net搜索仅针对不同的列值

    我使用的是Lucene.net搜索,我的哈希表如下所示:ID | Customer | Update 1 | name1 | hello 1 | name1 ...

  7. 针对不同请求的模型验证

    我有几个模型,它们都有一个创建页面。创建模型时,我不执行任何验证。这是因为我允许用户随时返回并添加内容。但是,在某些情况下,我向用户提供了一个按钮a href={{ route(projects.push, $project-id) }} ...

  8. 针对不同库存的用户的MongoDB数据结构

    我想做一个小型的全栈home项目。如果项目结果良好,我想在申请工作时将其添加到我的投资组合中。我的计划是使用MERN堆栈来构建一个web应用程序,用户可以在其中创建自己的登录帐户,存储他们拥有的鲜花以及他们需要浇水的频率。创建浇水计划将是下...

  9. 针对不同的条件引发不同的异常

    我正在尝试为不同的条件引发不同的异常。第一个例外是检查lastNumber == 0,第二个例外是检查变量的类型。在引发第二个异常时,我遇到了一个问题。def divide(firstNumber, lastNumber): try: ...

  10. 针对不同的REST / WebServices配置不同的Angular 6 HttpClient标头

    我有一个Angular 6应用程序,需要与不同的REST API和来自不同提供商的旧ASP.Net web服务进行通信。每个JWT令牌都需要不同的头信息,有些还需要发送cookie。显然,我不想将一个提供者的凭据发送给另一个提供者。如何将H...