问题标签 [visreg]

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 回答
88 浏览

r - 有没有办法旋转 visreg 包中的 x 轴标签?

*** 编辑 **** 想通了:scales = list(rot = 90)

我正在使用 visreg() 函数绘制一个比较年份之间鸟类重量的线性模型。我有三个不同的物种,所以图表非常拥挤。我想旋转 x 轴标签,使它们垂直,但我不知道该怎么做。我las = 2在很多地方都用过,没有用。帮助将不胜感激!谢谢你。

目前的图表截图

0 投票
0 回答
54 浏览

r - 异常值会影响我的逻辑回归曲线的形状还是样本不平衡的事实?

我正在尝试对数据集进行逻辑回归。我已将年龄(分类变量)转换为二进制(0 =“成人”,1 =“未成熟”)。尾巴长度是一个连续的数值变量,我想预测尾巴长度大于 220 毫米的动物未成熟的概率。

两个年龄段的样本量存在很大差异,如下所示:

一些代码:

当我使用 ggplot 绘制数据时,我得到以下图像:

尾长 (x) 与性别 (y) 的关系图

它不是产生一个漂亮的直接 S 形曲线,而是产生更多的“横向 S”曲线。

我确定了三个小于 175 毫米的异常值,因此我将它们删除:

并得到了这张图片:

尾长 (x) 与性别 (y) 的关系图

这是否是因为两个群体之间的样本量不同而发生的?有没有办法使样本量相等(例如通过循环子采样或其他方法),以便我可以更恰当地解释这一点?

我还运行了一个visreg()带有异常值的图表,我不确定它是否更适合使用?

给我这张图:

请注意,我使用了 Kruskal-Wallis 测试来测试年龄之间在尾巴长度方面的差异,并且 P <0.001,所以我期待图表中有更显着的差异。

0 投票
1 回答
97 浏览

r - visreg 在 R 中绘制 GAM 响应时在 y 轴上显示地毯

我想使用 visreg 绘制 GAM 中变量的响应。我正在使用 visreg 的 gg=TRUE 功能来指定 ggplot 主题元素。我关闭了部分并设置了 rug = TRUE。但是,我在 x 和 y 轴(而不是 x 轴)上都得到了地毯。我不知道如何在保留 x 轴地毯的同时关闭 y 轴地毯。这是我用于情节的代码:

当我运行这段代码时,我得到了这个数字:

在此处输入图像描述

gam是一个mgcv::gam对象,OISST_Temp_new是我想可视化的响应。

当我指定 gg=FALSE 并仅绘制带有rug = TRUEpartial = FALSE不带有任何 ggplot 元素的响应时,我得到了正确的 x 轴地毯。任何帮助将不胜感激!

0 投票
0 回答
30 浏览

r - visreg 如何确定点颜色?

我正在使用 visreg 通过连续交互来可视化连续。模型是

其中年份和纬度都是连续的。默认情况下,visreg 在第 10、50 和 90 个分位数绘制横截面。据我了解,所有数据都用于计算这些值的斜率。我想知道 visreg 如何将可视化点分解为单独的面板。

看图片链接

这是我的 visreg 代码

0 投票
1 回答
25 浏览

r - Visreg 将 log-log 绘制为日志级别

我想使用一个数据集对花费在点击链接上的资金进行回归,我注意到在花费一定数量的资金后链接点击趋于平稳。我想使用对数转换来更好地拟合这个平衡数据。

我的数据集如下所示:

我想预测link.clicks1 美元增加的百分比变化MoneySpent。我的回归模型是:

但是,该图visreg生成如下所示:[1]:https ://i.stack.imgur.com/eZqVG.png

当我将回归更改为:

我实际上得到了我正在寻找的拟合线:[2]:https ://i.stack.imgur.com/MexwC.png

我很困惑,因为我不想link.clicks从 % 变化中预测 % 变化MoneySpent

我试图link.clicks从 $ 单位变化中预测 % 变化MoneySpent

为什么我不能使用我的第一个回归生成第二张图regClicksLogLevel