问题标签 [anova]
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 - R中的N路方差分析
我需要一些帮助来在 R 中执行 N-way ANOVA 以捕获不同因素之间的相互依赖关系。在我的数据中,大约有 100 个不同的因素,我正在使用以下代码执行 ANOVA。
据我所知(可能我错了),这仅在每个因素上执行单向方差分析。由于某些原因,我需要在所有 100 个组之间执行 N 路 ANOVA,即从 x1 到 x100。我是否需要像下面这样指定每个因素,或者有一个速记符号?
r - 在R中搜索具有最小值的aov效果表
在进行方差分析和构建效果表之后,我只需要用最小值捕获这些术语表中的 5 个。由于一长串因素;由于从 x1 到 x100 大约有 100 个因子,我无法可视化所有表格。
任何术语表的标签名称是
我只需要捕获标签“2”的最小值的这些术语表中的 2 个。
问题已编辑:
如果我们从上述给定表格的 4 个中仅选择 2 个最小值,则结果可能为 -0.3008399 和 0.009236422。
r - 方差分析的对比
我理解与之前帖子的对比,我认为我在做正确的事情,但它并没有给我我所期望的。
当我运行这个:
这里我的参考是我的类型“g”,所以mytypei
是类型“g”和类型“i”typet
的区别,my是类型“g”和类型“t”的区别。
我想在这里再看两个对比,typei+typeg
和类型“t”之间的区别以及类型“i”和类型“t”之间的区别
所以对比
当我尝试通过更改参考来进行第二次对比时,我得到了不同的结果。我不明白我的对比有什么问题。
r - r中的anova分区和比较(正交单df)
我想在方差分析(固定或混合模型)中进行单 df 正交对比。这里只是一个例子:
这些数据在 Snedecor 和 Cochran (1980) 中作为裂区设计的一个例子进行了描述。实验中使用的处理结构为3×4全因子,三个苜蓿品种和4个1943年第三次扦插日期。实验单元分为6个区组,每个区又细分为4个小区。紫花苜蓿品种(Cossac、Ladak 和 Ranger)被随机分配到块中,第三次切割的日期(无、S1-9 月 1 日、S20-9 月 20 日和 O7-10 月 7 日)被随机分配到地块。每个区块都使用了所有四个日期。
我想进行一些比较(组内的正交对比),例如对于日期,两个对比:
对于品种因素两个对比:
因此,方差分析输出看起来像:
我该怎么做?.....................
r - 如何使用按列组织的样本在 R 中执行单因素方差分析?
我有一个数据集,其中样本按列分组。以下示例数据集类似于我的数据格式:
当我使用上述数据集在 Excel 中执行单因素方差分析时,我得到以下结果:
我知道 R 中的典型格式如下:
在 R 中执行 ANOVA 的命令是使用aov(group~measurement, data = mydata)
. 如何使用按列而不是按行组织的样本在 R 中执行单因素方差分析? 换句话说,如何使用 R 复制 excel 结果?非常感谢您的帮助。
r - 将多因素方差分析 [TRAMINER] 导出到乳胶
我尝试以乳胶表格的形式导出序列的多因素分析结果。我试图这样做,xtable()
但 R 说它## Heading ## 不能用这个功能来做......有人会有想法吗?
hierarchical - 非平衡设计的嵌套 Anova 的非参数对应物
是否存在设计不平衡的嵌套方差分析的非参数对应物?即使经过不同的转换,我的数据也不正常。因此我不能使用参数测试。我遇到了弗里德曼测试,但我知道它需要一个完整和平衡的设计。
我要确定的是A(例如齿轮类型)在B(例如捕获)中的影响,其中A嵌套在因子C(例如研究地点)中。
我是 R 新手,我也不是 Stat 专家。任何帮助将不胜感激。非常感谢。
stata - 在 Stata 中运行 ANOVA 的调整预测
我有一个结果变量x
和三个解释变量a, b, c
,它们是分类变量。在我的示例a
中,有 8 个级别、b
4 个级别和c
35 个级别,但并非三个变量的所有组合都有观察值(这可能不重要)。
如果我在 Stata 中运行以下加法方差分析模型
然后我获得由变量和x
调整的变量的预测。调整命令在结果窗口中输出下表,并且它还生成一个带有调整预测的变量。a
b
y
我的问题是变量对于andy
的每个组合都有一个值,而上表只有 and 的每个组合的值。如何保存表格中的结果,以便可以使用这些结果?表中的值与表中的值有什么联系?a, b
c
a
b
y
提前致谢。
更新:我发现这个help adjust
:
估计命令中使用但未包含在 by() 变量列表或调整变量列表中的变量将保留其当前值,通过观察进行观察。这里 adjust 显示平均估计预测(或相应的概率或指数预测),用 by() 选项中的变量定义的每个组内替换这些未指定变量的平均值。
我的数据也是如此。例如 ifa=75
和b=2
, thenc
取值 12,13,14,15,16。y
对应的值c=14
(即平均值)正是表中显示的值。但是,如果这些值的平均值不是它所采用的值怎么办?
r - R循环在多个文件上进行方差分析
我想anova
对存储在我的工作目录中的多个数据集执行。到目前为止,我提出了:
如您所见,我对循环非常陌生,无法完成这项工作。我也知道我需要添加一个代码以将所有摘要输出附加到一个文件中。我将不胜感激您可以提供任何帮助来指导工作循环,该循环可以在目录中的多个 .csv 文件(相同的标题)上执行 anovas 并生成记录输出。
r - 当一组参数被粘贴()作为向量时,如何在glm模型的R中获得真实的残余偏差和自由度
我正在编写一个脚本(在 python 中,R 部分在 pypeR 中),因此我需要在 R 中使用一个函数来比较两个模型和 F 比测试。
模型是这样的:
模型 1: Response ~ Predictor A + Predictor B + Predictor C.... + Predictor n
模型 2: Response ~ Predictor 1
预测变量一起A+B+...n
组成Predictor 1
,所以在这里嵌套没有问题(相信我)。
当我传递Predictor A + Predictor B + Predictor C.... + Predictor n
给我创建的函数时,我认为它将它们视为一个变量(因为自由度与 的自由度相同Model 2
)。也许这是因为我正在使用paste()
?无论如何,模型 1 中预测变量的实际数量将在运行期间发生变化(这就是我需要它作为函数的原因),所以我不确定除了使用paste()
.
请记住,粘贴实际上可能不是这里的问题;我只是想让人们知道我认为可能是问题所在。
对于我如何获得真正的残余偏差和自由度有什么建议model 1
吗?这可能是一个黑客。例如,我只是简单地减去length(vector of predictors) - 1
以获得自由度。我不知道对残留偏差的类似黑客攻击会是什么。
这是函数和示例实例化: