问题标签 [expss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 重新排序 expss 表的列
我想从expss
包中安排 tab_cols。
例如,我想从我的测试数据集中订购 cols d,b,c(如下)。它的 cols 似乎是按字母顺序排列的。
这段代码
产量
所需的输出是
r - inaccurate percentages in expss table
I'm analyzing some survey data and using expss
to create tables.
One of our questions is about brand awareness. I have 3 types of brands: BrandA is a brand that a large subset of the sample sees, BrandB is a brand that a smaller (mutually exclusive!) subset of the sample sees, and BrandC is a brand that every respondent sees.
I'd like to treat this awareness question as a multiple response question and report the % of people (who actually saw the brand) who are aware of each brand. (In this case, a value of 1 means that the respondent was aware of the brand.)
The closest I can get is by using the code below, but tab_stat_cpct()
is not reporting accurate percentages or # of cases, as you can see in the attached table. When you compare the Total % listed in the table to the total % computed manually (i.e., via mean(data$BrandA, na.rm = TRUE)
), it is reporting values that are too low for BrandA and BrandB, and a value that is too high for BrandC. (Not to mention that the total # of cases should be 25.)
I've read over the documentation, and I understand that this issue is due to how tab_stat_cpct()
defines a "case" for the purposes of computing the percentage, but I don't see an argument that will adjust that definition to do what I need. Am I missing something? Or is there some other way of reporting accurate percentages? Thanks!
r - 如何创建具有 1 个自变量和 3 个因变量的计数和百分比表和折线图
我是R新手,不知何故,这个问题似乎应该很容易解决。但不幸的是,经过大约三天的搜索和试验,我还没有做到这一点。
我的数据格式接近宽格式:
我正在尝试使用由和组织的因变量(此处)的计数和百分比创建可呈现的表格。我需要一个按每个组织的表格,百分比旁边有计数,如下所示:color
sex
ses
agegroup
ses
sex
agegroup
我一直在尝试对 fromdatatables
和expss
to的所有内容执行此操作gmodels
,但我就是不知道如何获得这样的输出。CrossTables
fromgmodels
最接近,但它仍然很远——(1)它把百分比放在计数之下,(2)我不能让它嵌套sel
在下面sex
,(3)我不知道如何让它分解生成的结果,以及 (4) 输出充满了破折号、垂直管道和空格,这使得将其放入文字处理器或电子表格成为容易出错的手动操作。
编辑:我删除了我的第二个问题(关于线图),因为第一个问题的答案是完美的并且值得称赞,即使它没有触及第二个问题。我会单独问第二个问题,就像我从一开始就应该问的那样。
r - 用于观星者提取的标签变量
我正在使用stargazer在乳胶中提取一些回归表。我想知道它是否存在一种方法来一次性标记变量,而不必每次都通过“ covariate.labels = ... ”重新定义它。我尝试了库expss(和Hmisc),例如:
没有成功...有什么建议吗?
r - 如何在 R 中创建嵌套表
我正在努力弄清楚如何创建下表;
使用以下数据集
我使用包或包table()
时遇到的主要问题是它们分别处理因子的每个级别,因此该表将产生一个计数,例如 for; .expss
tables
Treat_Control == Treatment & Q1 == Yes & Q2 == Yes
目前,我处于不确定我的问题是否是数据结构之一的阶段,这意味着我应该重塑我的数据集,或者我是否缺少实现此结果的函数或参数。
谢谢,
r - Shinyapps.io 服务器上的 data.table 错误,但不是本地错误
我正在开发我的第一个闪亮应用程序——它在本地运行良好,但是当我发布到 shinyapps.io: 时会产生错误Error in data.table: object '.R.listCopiesNamed' not found
。
我以前在本地遇到过这个错误,但是当我更新我的包时问题得到了解决。因为该错误很容易在本地解决,并且因为该错误似乎取决于应用程序使用的包的版本,所以我怀疑我的本地环境中有一些东西 Shinyapps.io 没有在服务器上重新创建 - - 但我不知道如何追踪未重新创建的内容以便将其添加到我的代码中。
我尝试过的事情(都产生相同的错误):
- 更新我所有的包。
- 回溯到旧版本的
data.table
. - 明确告诉应用程序使用本地加载的包的版本。
任何人都可以对未在 shinyapps.io 服务器上复制的本地可能发生的事情有所了解吗?谢谢!
可重现的例子:
sessionInfo()
:
日志文件中的行:
r - 在 expss 包中的表格中给出模式
我在 R 中使用 expss 包进行分析。我cro_mean_sd_n()
用来给出平均值和标准差。我可以调用另一个函数来查找模式吗?
其他可能性意味着,中位数,众数,总和,N 在一个表中。
r - 在 R 中读取 Spss 数据文件
我正在使用 Expss 包。
df<-read_spss("test.SAV")
我显示以下内容:
警告消息:在 foreign::read.spss(enc2native(file), use.value.labels = FALSE, : Tally.SAV: 找到非常长的字符串记录(记录类型 7,子类型 14),每个都将被导入在连续的单独变量中
它在环境面板中显示 4174 个变量。数据文件中的实际变量数约为 400。你们中的任何人都可以帮我解决这个问题。