问题标签 [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 投票
1 回答
855 浏览

excel - 无法在 Excel 数据透视表中显示度量差异

我试图在 Excel (2007) 中显示从一天到下一天的度量差异,方法是将值字段设置设置为“Difference From”,Base field = day 和 Base item = previous。如果我的基础数据是 SSAS 多维数据集,则为每个单元格显示的值为 #N/A。如果我的基础数据是另一个工作表上的一组记录(并且我使用它来创建数据透视表),则该值会正确显示。两个数据集是相同的。

我需要创建一个计算多维数据集字段还是我遗漏了什么?

提前致谢。

0 投票
1 回答
420 浏览

excel - Excel确定范围

我正在创建一个包含一列数据的电子表格,我想根据输入的 x 计算 x 行数的方差。有什么建议吗?

0 投票
5 回答
7023 浏览

c# - C#:方差(协方差/逆变)是多态性的另一个词吗?

我试图从网上的几篇文章和 StackOverflow 上的问题中弄清楚这些词的确切含义,据CovarianceContravariance所知,这只是polymorphism 的另一个词

我对上述说法是否正确?还是我弄错了?

0 投票
3 回答
597 浏览

c# - 帮助在 C# 4.0 中使用变体

这就是问题所在。我想创建一个包含配置数据的类。该数据由键/值对组成。一些示例:“hostName”="localhost"、“timeout”=1000 等。我最初的想法是将所有这些存储在通用字典中:

并且 ConfigurationItem 类为:

我希望我可以查询和设置配置如下:

不幸的是,我无法使用以下代码在配置字典中插入项目:

粗体部分显示错误:

无法将类型 ConfigurationItem<T> 转换为 ConfigurationItem<Object>

我正在使用 C# 4.0,因为我希望使用新的方差特性来解决这个问题,但到目前为止还没有运气。如果需要更多信息,只需命名!谢谢你的帮助!

0 投票
7 回答
7786 浏览

c++ - 用大数计算方差

我并没有真正使用过方差计算,我也不知道会发生什么。其实我对数学一点也不好。

我有一个 0-10000 范围内的 1000000 个随机数值数组。

数组可能会变得更大,所以我使用 64 位 int 进行求和。

我试图找到关于如何计算方差的代码,但我不知道我是否得到正确的输出。

平均值为 4692,中位数为 4533。我使用以下代码得到方差 1483780.469308:

我得到了合理的价值吗?

计算有什么问题吗?

0 投票
5 回答
9400 浏览

c# - 泛型方法中的条件类型

考虑以下(高度简化的)代码:

先转换为object,然后转换为有点荒谬T。但是编译器无法知道先前的测试保证T是 type string

在 C# 中实现这种行为的最优雅、最惯用的方法是什么(包括摆脱愚蠢的typeof(T) == typeof(string),因为T is string不能使用)?


附录: .net 中没有返回类型差异,因此您不能将函数重载为类型字符串(顺便说一下,这只是一个示例,但是在多态性(例如 UML)中关联结束重新定义的一个原因可以'不要在 c# 中完成)。显然,以下内容会很棒,但它不起作用:


具体示例 1:因为测试特定类型的泛型函数不是泛型这一事实受到了多次攻击,所以我将尝试提供一个更完整的示例。考虑 Type-Square 设计模式。下面是一个片段:


具体示例 2:考虑解释器设计模式:

现在让我们在 Execute 中使用泛型来允许调用者强制返回类型:

0 投票
2 回答
1945 浏览

c++ - 从 Kmeans 中找到每个集群的分布

我正在尝试检测输入向量与给定聚类中心的拟合程度。我可以很容易地找到最佳匹配(与输入向量的欧几里德距离最小的中心是最好的),但是,我现在需要研究匹配的好坏。

为此,我需要找到构成质心的向量的散布(标准差?),然后查看我的输入向量到中心的距离是否小于散布。如果它超过了传播范围,我应该可以说我没有适合它的集群(假设最好的不能很好地适合输入向量)。

我不确定如何找到每个集群的传播。我有所有的中心向量,所有的训练向量都标有它们最近的集群,我只是不能完全理解我需要做什么才能得到传播。

我希望这很清楚?如果没有,我会尝试改写它!蒂亚·伊恩

0 投票
1 回答
1697 浏览

r - 将 sim() 与 lmer() 一起使用

我已经使用相同的预测变量运行了两个多级逻辑回归,但有两个不同的响应:

Income是离散的c(-2,-1,0,1,2)HDI在 0 和 1 之间是连续的,Country是分类的,并且响应都是 1/0。

为了绘制置信带,我使用 arm 包中的 sim() 函数运行模拟:

第一个计算得很好。第二个返回以下错误:

我实际上是用 8 种不同的反应来做这件事的。其中六个工作正常,其中两个返回此错误。

有谁知道如何纠正这个?

0 投票
3 回答
2719 浏览

scala - Scala 什么时候需要@uncheckedVariance,为什么在 GenericTraversableTemplate 中使用它?

@uncheckedVariance可用于弥合 Scala 的声明站点差异注释和 Java 的不变泛型之间的差距。

这表示 java.util.Comparator 自然是逆变的,即类型参数T出现在参数中,而从不出现在返回类型中。

这就提出了一个问题:为什么它还用于不从 Java 接口扩展的 Scala 集合库中?

此注释的有效用途是什么?

0 投票
1 回答
790 浏览

c#-4.0 - 我可以有一个既是协变又是逆变的类型,即与子类型和超类型完全可替代/可更改的类型?

我可以有一个可以协变和逆变的类型(现在忘记它的语义)吗?

例如:

转至 Eric Lippert 的博客,了解 C# 4.0 中的差异,因为几乎没有其他任何地方涵盖了该主题的充分基础。


无论如何我都试过了,它不仅不允许这样做,而且告诉我我错过了整点。我需要了解只读、只写和方差之间的联系。

我想我还有一些阅读要做。

但与此同时,任何简短的、顿悟的答案都是受欢迎的。