问题标签 [sjplot]

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.

0 投票
1 回答
244 浏览

r - sjplot 中的 sjp.likert 命令,因子还是数字?为什么会有两个不同的结果?

我使用sjp.likert命令从我的数据中获得 2 个不同的结果,这是我的代码:

请注意,我正在使用数字变量而不是因子,此时一切看起来都不错,但有时我更喜欢使用因子来省略 legend.labels 参数。所以我用这个

但这就是我遇到问题的地方,例如:“中性”响应不再是 20%,现在是 6.7%。据我所知,包装将“中性”响应读取为中性,因为右侧的灰色。

你可以看到正确的数字是 20% 使用这个

我做错了什么?这是一个错误吗?

0 投票
1 回答
753 浏览

r - axis.title = 在 sjPlot 包中的 sjp.lmer() 中不起作用

我正在绘制一些我一直在运行的混合模型,并且正在拉扯我的头发,试图sjp.lmer()改变固定效果的 x 和 y 轴标签。如果我遗漏了一些简单的东西,请告诉我!

这是我的代码:

模型是使用 glmer() 估计的正式模型。问题是无论我写什么,x 和 y 标签都不会改变。

我认为语法是正确的,因为这段代码有效:

第二个是同一模型的随机效应图。这是一个错误吗?您能否出于某种原因不为固定效应模型指定轴标签?谢谢!

似乎是一个错误。我在 gitHub 上提出了这个问题:

https://github.com/sjPlot/devel/issues/212

0 投票
1 回答
85 浏览

r - 用于获取“最干净”图形的 sjPlot sjp.xtab 命令出错?

我正在尝试使用此数据生成条形图:

我使用以下内容从 sjPlot 生成默认的 xtab 图。

但我更喜欢只显示一个“最干净”的情节,没有信息(如果你想要特定的数据,我更喜欢链接到一个表格),所以我试试这个:

但我明白了

sjp.xtab 中的错误(x = efc$e42dep,grp = efc$c82cop1,show.total = F,show.n = F,:objeto 'ggvaluelabels' no encontrado

我在西班牙语操作系统中使用 R,所以...

基本上是

找不到对象“ggvaluelabels”

我究竟做错了什么?

0 投票
0 回答
240 浏览

r - 在 sjPlot 包内的 sjt.df 命令中使用变量标签?

考虑到在 sjmisc 或 sjplot 包中使用变量标签,我只想知道如何使用可以在 sjt.df() 命令中使用 set_label() 命令设置的变量标签。

这是一个例子:

结果未显示变量标签,但如您所见:

[1]“每周平均护理小时数”

变量标签在那里。

请帮忙。谢谢。

0 投票
0 回答
46 浏览

r - sjPlot 包中的 sjp.grpfrq 和 sjt.grpmean 命令出错。不同的结果

我正在尝试创建不同类型的变量来教授基本统计数据,我正在考虑数字变量和分类变量进行分析。我开始创建我的变量:

f 是因子,x 是数字。

将变量标签应用于因子

我总是使用 table() 命令进行早期审查,以检查一切是否正常。

然后我使用 sjPlot 创建 html 输出

在这一点上,一切看起来都很好。但后来我使用:

正如您在图中看到的那样,显示了“熟悉”级别,但 table() 和 sjt.frq() 命令在该级别中没有显示任何内容。并且没有显示“muy familiarizado”。

我得到的第二个错误是当我使用时:

我得到这个错误

row.names<-.data.frame( , value = value)中的错误*tmp*:'row.names' 长度无效

我究竟做错了什么?请帮忙。

0 投票
0 回答
82 浏览

r - 如何在 R 中使用 factanal 和 sjt.pca 命令?

感谢大家阅读我的问题。我正在尝试使用 R 来理解主成分分析。

我使用这个示例,与 factanal() 文档中的示例相同

首先,我创建我的变量:

然后我使用数据框

我使用 factanal 命令

我经常使用这个命令,总是根据我使用的书给出结果。但我试图在 sjPlot 库中使用 sjt.pca 命令,因为 cronbach 的 alpha 自动计算和 html 输出:

这是我不理解唱(+ 或 -)的地方,例如:组件 3 中的唱“-”,变量 v3 和 v4 使用sjt.pca(). 这不存在于factanal()所有负载都是正数的情况下,也不存在于:

使用这个库,所有加载都是积极的。

第二个问题是:为什么它们有不同的顺序?因子 1 infactanal()是组件 2 in sjt.pca()

据我所知,默认情况下两者都使用 varimax 旋转。也许这些是基本问题,我不是专家。请帮忙。

0 投票
1 回答
308 浏览

r - 在 sjPlot 交互中调整 meand moderator 选项

我正在使用 sjPlot(sjp.int 函数)来绘制 lme 的交互。调节器值的选项是平均值 +/- sd、四分位数、全部、最大/最小值。有没有办法绘制平均值+/- 2sd?

通常它会是这样的:

非常感谢

可重现的例子:

在此处输入图像描述

0 投票
0 回答
360 浏览

r - 如何在 R 中加载包 {sjPlot}?

一年前有一篇较旧的帖子在这里,涉及类似的问题。现在,我面临的问题与 Bikash 大约一年前几乎完全相同。但是,那里建议的解决方案似乎不适用于我的情况。

使用 library(sjPlot) 加载 {sjPlot} 时的错误消息如下:

它还告诉我(大致翻译自德语):

所以无论这意味着什么,我想我先尝试加载 {knitr},然后再尝试加载 {sjPlot}。但我遇到了完全相同的错误信息......

提前致谢!

0 投票
0 回答
555 浏览

r - 将原始数据点添加到 jp.int (sjPlot)

对于我的手稿,我用两个连续变量的交互绘制了一个 lme:

创建数据

运行模型:

制作情节:

审阅者现在希望我将原始数据点添加到该图中。我怎样才能做到这一点?我尝试添加引用 mydata 的 geom_point(),但这是不可能的。有任何想法吗?

更新:我认为也许我可以提取 HCD 的随机斜率,然后提取协变量的残差 HCD 以及协变量的残差 Vol 并绘制这两者以使事情变得更容易(然后我可以在 2D 图中绘制点)。因此,我尝试提取斜率并使用它们来拟合线性回归,但结果不同(在可重现的示例中不太显着,但在我的数据中:交互变得不显着(并且在 lme 中显着)) . 不知道这意味着什么,或者这是否只是表明我不应该尝试以这种方式绘制它。

得到斜坡:

(保存斜坡2并重新打开,因为不知何故R将其视为一个因素)

然后创建一个横截面数据框并合并斜率:

lm:

Vol 现在的 p 值为 0.8(以前是 0.14)

0 投票
0 回答
326 浏览

r - 使用调查/svyglm 估计逻辑回归的概率图,包括多项式

svyglm我正在尝试使用R包中的命令估计逻辑回归模型中的二阶多项式survey以考虑调查权重。特别是,我正在寻找条件效应和概率图。然而,所有尝试似乎都失败了。到目前为止,我尝试了包sjPlot中的函数margins,jtoolsinterplot以及使用I(var^2)and polynom(var, 2, raw=TRUE)survey::svyglm软件包文档在-issue上没有提供太多帮助。任何有用包的提示以及上述包的正确语法规范都非常感谢!