问题标签 [experimental-design]

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

r - 使用 permute 包计算阻塞设计中的所有排列

我想计算适合弗里德曼检验的阻塞设计的所有排列。考虑以下示例:

四位评委对 3 种葡萄酒进行了排名,现在我想为每位评委计算数据中所有可能的排列。我希望看到 1,296 种排列,如下所示:

但是,allPerms(12,control=CTRL)会产生以下错误:

我尝试使用该block参数,但它只是返回一个矩阵,该矩阵将一个矩阵重复 4 次,其中 3 个值的 6 种可能排列:

重要说明:我确实有一个自定义函数来获取结果,使用包中的withexpand.grid()改编。我对我误解包的地方感兴趣,而不是我如何自己计算所有这些排列。permn()combinatpermute

0 投票
2 回答
2630 浏览

r - R:具有不同块大小的置换块随机化

这是我之前提出的问题的临时解决方案。它似乎有效,但是当我看到洗牌时,ddply我想知道它是否实际上是随机的。一些分裂似乎很不幸,就像BAAAAB在第 4 块中一样。我曾考虑过反复改组使用ddply,但有兴趣看到其他潜在的解决方案。

问题:

我最近学习了如何使用 SAS 计划程序执行具有不同块大小的置换块随机化。我一直试图弄清楚如何使用 R 来做同样的事情。 Theblockrandexperiment包不允许跨治疗组的患者数量不等。

假设我想以 2:1 的比例将 30 名患者随机分配到实验组和对照组(即实验组 N=20,对照组 N=10)。进一步假设我想要 3 个 6 名患者的区块和 4 个 3 名患者的区块,并且我想随机改变区块大小。我如何使用 R 来做到这一点?

0 投票
0 回答
1690 浏览

r - 在 R 中的交互项内嵌套一个因子

我有一个在 SAS 中开发的混合效应模型,我试图在 R 中重新创建。因变量 Y 是 3 个固定效应 A、B 和 C 以及随机效应 D 的函数。D 有 3 个级别AxB 的每个组合,使其嵌套在 AxB 2-way 交互中。在 SAS 中,代码如下:

我正在尝试在 R 中使用 复制相同的lmer内容,但无法在 AxB 交互中嵌套随机因子 D。有人可以帮我这样做吗?

0 投票
1 回答
1313 浏览

r - Experimental design in R: balanced incomplete block design

I would like to generate a matrix to plan an experiment.

  • I have 6 individuals and 6 treatments delivered in 6 days.
  • I can use 1 individual per week (6 weeks of 6 days in total = 36 days of testings with 6 treatments a day).
  • Every day, I will test 6 treatments on the individual in a random order. An individual should not start with the same treatment any day of the week.

For example:

  • If possible, different individuals should not have the same order that the others.
  • I would like to take into account order treatment; that is each pair of treatments following each other should be repeated as equally often as possible to avoid "carryover" (sequence and order) effects. I am working with R at the moment but could also work with MATLAB.

I have tried to work out a design with the package "agricolae" and the package "crossdes" but no success so far. My ideas were to use a balanced incomplete block design. An example of one of my code follows.

0 投票
4 回答
406 浏览

javascript - CSS & Javascript 效果:以不同的字母间距排列字符。鼠标移动影响

我有两个单词“Word”和“Arrangement”,这些字符之间有不同的间距。

在此处输入图像描述

当我沿着屏幕移动鼠标时,我希望字符之间的间距稍微移动。例如,当我向右移动时,左边的间距应该增加,右边的间距会变小。反之亦然。

JSFIDDLE

做这个的最好方式是什么?


我不知道我是否走在正确的道路上。如果在每个页面加载时间距都是随机的,那就更酷了。只有一个规则。这两个词应该仍然可以区分。就像上面的示例一样,您可以清楚地阅读“单词排列”。

亲切的问候, Sepp88

0 投票
1 回答
1760 浏览

python - 您如何在 PsychoPy Builder 中实现条件分支实验?

心理学/神经科学中的许多行为实验设计需要条件分支(例如,如果在初始实践阶段已达到必要的性能水平,则仅进入测试阶段)。PsychoPy 的 Builder 视图允许生成 Python 脚本以使用大部分图形控件运行实验。但它似乎没有对条件分支的内置支持。

是否可以通过在代码组件中使用 Python 片段在 Builder 中实现在给定运行中跳过特定例程?还是需要迁移到完整的 Python Coder 环境?

0 投票
1 回答
1060 浏览

python - Psychopy builder 实验反馈和多个 if 循环

我正在尝试使用 Coder 视图进行涉及反馈和多个条件语句的实验。你是怎么做到的?该任务最终将涉及 4 个数学问题,每个问题最多允许参与者尝试 3 次。结构应该是这样的......

循环 1:解决 4 个问题

循环 2:每个问题最多允许 3 次尝试

循环3:如果回答正确,则说“正确”并进入下一个问题;否则,说“不正确”并询问他们是否想再试一次或继续

这是我第一次使用 Python,我无法解决代码中的问题。没有返回错误消息,而是代码没有注册响应,因此任务被冻结在提示屏幕上。代码如下。我没有包括库和其他设置。

0 投票
0 回答
1467 浏览

r - R中的两个固定因子嵌套和交叉因子

我想设计一个嵌套模型。这有点难以解释,所以我画了一张照片。

在此处输入图像描述

所有因素都是固定的,每个因素都有 2 个水平 (0, 1)。A 和 B 有嵌套的因子 C 和 D。E 和 F 与这些人是独立的,并且是交叉的。我想知道它们之间的相互作用。

我知道我可以在 R 中针对一个嵌套因素执行此操作:

但是当有多个嵌套因素,并且还有其他独立因素时,我该怎么做呢?非常感谢!

0 投票
2 回答
1116 浏览

r - 求拉丁方设计的线性模型

我想得到以下mat拉丁方实验的线性模型方程。

0 投票
0 回答
47 浏览

r - 在带有 R 的拉丁方格中找到最有效的处理方法

我有一个拉丁方,有各种治疗方法 A、B、C、D。我想知道最有效的方法,即价值更大的治疗方法。