问题标签 [variance]

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 投票
2 回答
4535 浏览

r - 如何在 R 中为 manova 准备数据

文本中的数据如下所示:

表中的数字代表加速度。

我想知道如何准备好这些信息以在 R 中运行 manova 测试。

我从列和行创建了变量:

我在 Youtube 上找到了一些教程,展示了如何进行 manova,它们都使用 .csv 文件并直接使用 manova,而没有解释数据在文件中的排列方式或如何制作自己的文件。

所以,我不知道下一步该怎么做......

0 投票
4 回答
508 浏览

c# - 我有没有如果我重新实现我是否可以通过方差转换转换为 I ?

0 投票
1 回答
339 浏览

scala - 无法使用键的动态混合类型将成员添加到 Map

以下语句编译良好并按预期工作:

但是,如果我尝试添加到地图:

或者

然后我得到一个类型不匹配:

找到:java.lang.String("Bye")

必需:_$1,其中类型 _$1 >:带字符串的 Int

如果我削弱类型签名以允许Any作为密钥的类型,那么这一切都按预期工作。

我的直觉说这与 Map 的键类型的不变性有关,并且 _$1 以某种方式被固定为 的特定超类型Int with String,但我对此并不特别满意。任何人都可以解释发生了什么吗?

编辑添加:

如果您想知道这是在哪里出现的,这是您执行以下操作时得到的签名:

0 投票
3 回答
6305 浏览

python - Python中具有特定方差的随机数

在 Python 程序中,我需要生成具有特定用户控制方差的正态分布随机数。我怎样才能做到这一点?

0 投票
1 回答
12234 浏览

c - C语言中的众数、中位数、均值、标准差、方差计算器

试图编写这个小程序来帮助我在我的统计课上,除了中位数之外,一切似乎都在相应地计算。我错过了什么?

如果有人也愿意为我做方差函数,则额外加分 x)。

使用 GCC 编译器运行 OSX。

0 投票
1 回答
187 浏览

types - 语言设计的扎实讨论——协变和逆变类型

通过讨论,我的意思是博客条目、书籍(最好)或类似的东西。

背景

我正在第二次阅读 Martin Odersky、Lex Spoon 和 Bill Venners 的 Scala Programming,我非常惊讶地阅读了有关协变和逆变的文章。

我发布这个问题的原因是——作者从构建类 Queue 开始,并讨论如何、在哪里、可以和不能使用协方差。每一步都是前一步的逻辑结果,但是最后一步是将元素添加到队列(在前面):

然而,在 Scala 中,它以这种方式工作,结果是 Fruit 类型的队列。

在我看来这是错误的——如果有人想要水果队列,首先应该是这样的队列。即时更改类型对我来说太动态了(即,它就像添加整数和字符串,只是为了获取object类型)。

由于提到的书是关于 Scala 的,类型的变化只是其中的一部分,我正在寻找更实质性的东西。

问题

因此问题是——关于语言设计,我应该读什么,专注于类型变化?有没有可能是 Benjamin C. Pierce 的“类型和编程语言”(它在我的购买清单上)?

0 投票
2 回答
238 浏览

scala - Clarification needed about Scala variance and type bounds

I have a scala trait defined as follows:

I would like to be able to get an instance of this DAO that would work for both subclasses of Advertisement or the base Advertisement class itself. I am not sure how to achieve the desired effect.

Here is what I tried:

Can anyone help?

0 投票
1 回答
111 浏览

statistics - 具有最大方差的 k 子集

我有同一个问题的两个版本:

1-给定一个数字列表(可能重复),如何找到最大化方差的k-子集(可能重复)?有没有比明显的“check-all-k-subset”更有效的方法?

2-给定一组数字,我如何从该组中选择一个最大化方差的 k 数字列表。

0 投票
2 回答
855 浏览

c# - 事件处理程序和协方差

我一直在尝试创建一个通用事件。基本上它应该是这样的:

我想允许用户传递第二个参数派生自“ISomeInterface”的任何委托。

“in”指定逆变,对吧?这意味着如果 API 需要更通用的东西,你可以传递更具体的东西(在我的基础中,“ISomeInterface”是通用的,而我的“SomeDerivedClass”是特定的。)但是,我被告知我的编译器“方法处理程序没有重载匹配 DelegateTest.SomeClass.SomeEventDelegate。”

我想知道为什么这不起作用。如果是的话会带来什么问题?或者我错过了什么让它工作?

提前致谢!

0 投票
0 回答
83 浏览

algorithm - 移动点之间距离的局部比例差的基于距离的度量

我正在尝试形成一个指标来模拟以下场景。

给定欧几里得空间中点的三元组(称为三元组 abc)的各种组合,其中所有点都随着时间独立移动。让我们假设每个三元组都由边 E(a,b) 和 E(b,c) 连接,但没有来自 a->c 的直接边。

我希望形成一个误差度量,它惩罚边缘(a,b)和边缘(b,c)长度的任何变化,并进行局部缩放,但也考虑从 a->c 步行的平均总距离。 . 这样,那些三元组的组合,其相对缩放的互连距离保持最小不变并且从 a->c 的步行很小,具有最大的“度量”值。

我最初的想法显然是计算边长 (a,b) 和 (b,c) 的标准差以及平均值 (a->b->c)。我们分别称它们为 SD(EL:ab)、SD(EL:bc) 和 M(EL:abc)。

我想我也可以通过各自的方式或 M(EL:abc) 缩放两个 SD,以使它们在本地缩放。

但我真的不确定如何最好地结合这 3 个参数以最好地实现我正在寻找的指标。

非常感谢任何帮助。