问题标签 [missing-data]

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

r - 填充缺失值

我有一个这样的数据集

如何使用 R 填充缺失值?

0 投票
1 回答
2257 浏览

excel - Rapidminer / Excel 缺失值替换

我正在学习如何在项目中使用 Rapidminer。我在某个时候卡住了。我有一个数据集如下:有国家。对于每个国家,我都在跟踪 1990-2012 年的一些价值观(比如说奖牌)。举个例子:

  • 国年金银铜


    /li>

我想要做的是替换缺失值。例如,西班牙在 1992 年的银牌上有缺失值。我想找到西班牙可用的 Silver 数据的平均值,并用它替换缺失的值。我怎样才能做到这一点?如果 Rapidminer 中的当前模块无法做到这一点,是否有某种宏等?我也可以使用 Excel 来预处理数据(但如何)???。

0 投票
1 回答
8101 浏览

python - 熊猫滚动适用于缺少数据

我想对丢失的数据进行滚动计算。

示例代码:(为了简单起见,我给出了一个滚动总和的示例,但我想做一些更通用的事情。)

产生:

我认为在“滚动”期间,缺少数据的窗口被忽略以进行计算。我希望得到以下结果:

0 投票
1 回答
5939 浏览

r - 如何处理R中for循环中的缺失数据(NA)

我正在尝试计算观察数据和模拟数据的卡方差异,并使用贝叶斯推理评估模型拟合。观察到的数据集包含缺失(“NA”)值。但是,模拟的没有缺失值。因此,我无法比较它们之间的差异统计数据。

下面给出的代码是一个示例,与我的工作类似:

该代码派生了包含一些缺失值(“NA”)的响应变量 y。然后,我计算了数据“y”和模拟的“理想”数据集“y.new”的卡方。相反, y.new 没有任何缺失值。因此,当我尝试比较 E 和 E.new 的总和时,如果我遗漏了 y 而不是 y.new 中的缺失数据,则 E.new 应该总是更大。

现在,我的问题是如何处理缺失值?目前,由于缺少值,上面的代码无法从 y 中减去 eval。即使可以,fit 和 fit.new 也无法比较。我的想法是在 y 中找到缺失值的位置,并从我正在使用的所有其他数组中删除那些相同的 [j,k] 值。关于如何最好地做到这一点的任何建议?

编辑:我得到了一个非常奇怪的结果。无论我是按上面还是下面(使用扫描)运行代码,E[1,,] 都比 E[>1,,] 小得多。特别奇怪的是 eval[1,,] 和 eval[>1,,] 看起来是一样的。我什至尝试复制 y[j,k] 以使其成为 y[i,j,k] ,其中每个 y[i,,] 相等,只是为了看看是否是处理不同大小的矩阵才是问题所在。有谁知道为什么会这样?理论上,有了这个模拟数据,我认为 E[i,,] 和 E.new[i,,] 的所有迭代应该有点相似。以下是一些摘要信息,以显示我在说什么。这似乎是一个新问题,但它与我原来的问题有关,我只是认为一定是 NA 导致了问题,但似乎这可能不是唯一发生的事情。

谢谢,丹

0 投票
1 回答
1710 浏览

c# - WCF - 缺少被视为 0 的整数参数

我正在使用 WCF 生成 SOAP Webservice,现在我面临以下问题:

  • 我定义了一个 OperationContract,看起来像这样

[OperationContract] void InsertSomeData(string version, int someId);

  • 在使用 soapUI 测试服务时,我意识到如果我删除请求中的 someId 标签,我确实会在我的服务中收到值 0
  • 这是标准行为吗?实际上,我认为该服务会引发某种异常,因为该参数不可为空。
  • 我可以在我的服务中区分 0 作为传递的真实值和只是缺少标签,还是我必须提前使我的所有参数都可以为空

提前谢谢你的帮助。

0 投票
0 回答
21316 浏览

java - 更新到 Java 7 Update 9 后 system32 中缺少 javaws.exe

通过控制面板中的 GUI 将 Java 更新到 Java 7 Update 9 时似乎存在错误。我需要提一下,这一切都已经在 Windows XP 32 位上进行了测试。该更新从 C:\Windows\System32 中删除了 javaws.exe(Java Web Start)。这会破坏指向该位置的快捷方式。它可能与 Java Quick Start 锁定某些文件以及更新无法从其在 Program Files 中的位置复制 javaws.exe 有关。下载离线更新文件并将其安装在当前版本的 Java 之上时不会发生这种情况。您在尝试启动我们的应用程序时收到的错误消息是

Windows 正在搜索 javaws.exe。要自己查找文件,请单击浏览。

Windows 将尝试找到该文件,经过一番搜索后,应该会在 Program Files 中找到 javaws.exe 并提供修复链接。单击修复它通过将链接重新指向新位置来解决问题。其他可能的解决方案可能是:

  1. 完全卸载 Java 并安装最新版本。您可以保留 Java 缓存,因此您不必重新安装应用程序。
  2. 通过下载离线更新并将其安装在当前 Java 版本之上来更新 Java。
  3. 手动修改链接的路径。
  4. 手动将 javaws.exe 复制到 C:\Windows\System32。
  5. 重新安装您的应用程序。

有没有人也遇到过这个问题?有谁知道是否有修复它?谢谢。

0 投票
1 回答
594 浏览

tags - ExpressionEngine 缺少频道条目

我正在开发一个基于 ExpressionEngine 的新 Web 应用程序,并且在大多数情况下,我将内容基于频道条目。但是,我遇到了 exp 频道条目标签的一些非常奇怪的问题,因为它不会每次都返回所有相关条目。我无法弄清楚它发生了什么,因为在控制面板中查看它们时这些条目肯定是可用的,并且它们也会按照我的模板中的要求显示,但有时它们只是消失和/或未正确处理。大型和小型条目集也是如此,范围从符合 exp 标记中指定标准的 3 个通道条目到 500 个条目。

任何想法或反馈将不胜感激。

0 投票
5 回答
1067 浏览

list - 具有缺失值的列表的算术运算

我正在尝试对可能包含缺失值的列表进行一些算术运算。到目前为止,我用 Option[Int] 表示我的列表:

通过这种表示,我可以轻松地在列表上应用一个函数(例如,乘以 2):

但是,这看起来比它需要的更复杂,所以我想知道我是否遗漏了一些东西。

另外,我不知道如何写总和之类的东西。我想应该可以使用(大)reduce 表达式......

所以,我想知道是否:

  • List[Option[Int]] 是这个用例的一个很好的表示
  • mylist.map(_.map(_*2))是最好的映射方式
  • 有没有一种简单的方法来求和?
0 投票
1 回答
2642 浏览

r - 使用函数 duplicated() 时为重复的 NA 值返回 FALSE

只是想知道为什么重复的行为与 NA 的行为方式相同:

实际上在哪里

有没有办法像这样实现重复的标记 NAs 为假?

0 投票
8 回答
16316 浏览

r - 如何通过数据框中的因素用 LOCF 填充 NA,按国家/地区划分

我有以下数据框(简化),其中国家变量作为一个因素,值变量有缺失值:

下面生成上述数据框:

现在,我想使用最后一次观察结转方法 (LOCF) 替换每个国家/地区子集中的 NA 值。我知道zoona.locf中的命令。会给我以下数据框:data <- na.locf(data)

但是,该函数只能用于由 country 拆分的各个子集。以下是我需要的输出:

我想不出一个简单的方法来实现它。在开始使用 for 循环之前,我想知道是否有人知道如何解决这个问题。

非常感谢!!