问题标签 [incanter]

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

matrix - 主成分函数 Incanter

我一直在尝试使用principal-componentsIncanter 的功能来进行 PCA,但似乎在使用它时偏离了轨道。我从 PCA 教程中在线找到了一些示例数据,并想对其进行练习:

在第一次尝试实现 PCA 时,我尝试将向量传递给 Incanter 的矩阵函数,但发现自己传递了太多参数。此时我决定尝试上面定义的嵌套向量结构,但想避免这条路线。

我将如何data变成一个矩阵(Incanter),以便将其作为 Incanter 函数的输入principal-components。为简单起见,我们将新矩阵称为 fooMatrix。

一旦构造了这个矩阵 fooMatrix,下面的代码应该可以提取前两个主成分

然后可以将数据投影到主成分上

0 投票
0 回答
103 浏览

charts - 找不到咒术图

我使用 leiningen 构建了一个新项目来测试 incanter:

然后,在 project.clj 中,我放了这个:

然后我开始repl:

万事皆安。

然后我这样做,

然后它返回异常,例如:

或者

我已经分别尝试过 incanter.core、incanter.datasets、incanter.io...,

一切正常,除了 incanter.charts

0 投票
1 回答
310 浏览

clojure - Incanter 样本均值和方差不接近分布均值和方差

回答了一个关于使用NumPy中的伽马分布生成具有正支持和已知均值和方差的样本的问题。我想我会在Incanter中尝试同样的方法。但与我使用 NumPy 得到的结果不同,我无法获得接近分布均值和方差的样本均值和方差。


Incanter 计算分布的均值和方差

我根据从该分布中抽取的数据计算样本均值和方差

我希望在样本上计算的这些统计数据更接近分布的均值和方差。我错过了什么?

回答

Incanter 有一个从 Parallel Colt 继承的错误。Parallel Colt 中不同方法的参数处理不一致。请参阅问题报告https://github.com/incanter/incanter/issues/245

0 投票
1 回答
32 浏览

matrix - Incanter 1.2.3-SNAPSHOT 使用哪种矩阵实现?

我一直在文档中看到对 Parallel Colt 和 Clatrix 的引用,这让我很困惑。1.2.3-SNAPSHOT 中使用了哪种实现?

0 投票
1 回答
32 浏览

matrix - 修改特定 Incanter 矩阵元素的高效方法?

我在查看一行元素时遇到问题,如果该行中没有非零元素,我想将一个设置为随机值。我的困难是更新策略。我只是试图让一个使用 Clatrix 切片的版本工作,但这不适用于 Incater 矩阵。那么我应该构建另一个“修改”矩阵并执行元素加法吗?或者构建一些其他形式的矩阵并执行乘法(尚不知道如何构建这个)。或者也许我可以以某种方式映射行?我的麻烦是assocIncanter 矩阵不起作用,这显然是sel返回的。

0 投票
0 回答
627 浏览

clojure - leiningen 和逆时针依赖问题

逆时针使用 Clojure 和 leiningen 的 Eclipse Ide 时出现以下错误

通过单击 Project.clj -> leiningen -> 更新依赖项

0 投票
1 回答
455 浏览

clojure - Clojure/Incanter 散点图:控制点的大小

我正在使用 Clojure 和 Incanter 绘制散点图。我需要控制图形/图中点的大小。

这是我拥有的基本代码。我为我的数据使用不同的域和范围,但问题是一样的。这绘制没有错误。

但是,修改正在绘制的点的大小的代码是什么?我尝试了这条线:

但是当我尝试编译时,出现以下错误:

我有一种感觉,这:point-size是不正确的术语。

0 投票
1 回答
920 浏览

clojure - jFreechart:强制显示符号轴的所有刻度标签?

我正在使用 (Clojure's) Incanter 的热图来显示 (x, y) 的枢轴值,其中 x 和 y 分别代表一些产品和应用程序。就热图而言,使用 xyplot 来完成这项工作。我使用 Symbolaxis 分别在 x 轴和 y 轴上显示产品和应用程序。

在默认设置下(值轴的自动范围设置为true),值轴上的标签不完整,取决于Java窗口的大小,显示一些标签,而另一些则省略。似乎规则是先显示一个,然后隐藏固定数量的标签,然后再显示另一个,重复......也许,这是为了避免标签文本相互碰撞。

但我想显示所有标签,我想放大热图大小以显示所有标签。

您能否教我如何:1)强制显示 Symbolaxis 的所有标签,或 2)放大热图大小以容纳所有刻度标签。3) 减小tick laebl 的字体大小也可以为更多标签节省更多空间。

在我看来,JFreechart 没有关于这种细微差别的详细文档。我还没有找到源代码的位置来弄清楚。

这是我的热图示例: 我希望在值轴上有所有刻度标签的热图

在所附的图表中,只显示了四分之一的标签。使用部分标签,热图确实很有意义。

注意:我尝试将 AutoRange 设置为 false,但更糟糕的是,只显示了从底部开始的第一行。

非常感谢你的帮助!

0 投票
1 回答
607 浏览

clojure - 在 leiningen/clojure 中使用 incanter

我是clojure的新手,来自R,我想和Incanter一起工作。

基本问题:如何运行它?

我在 64 Debian 机器上的 Java 1.7.0_65 OpenJDK 64 位服务器 VM 上运行 Leiningen 2.3.4。

以下依赖项安装在 project.clj 文件中 [来自 Eric Rochester 的书:Clojure Data Analysis Cookbook]。

什么书没有说,但在这里解释,我 cd'd 到保存 project.clj 文件的文件夹并运行“lein deps”。这导入了一堆文件[我确实看到了 incanter-core 1.4.1 和 incanter-io 1.4.1]。

当我现在从 project.clj 文件所在的同一目录运行“lein repl”时,我得到:

这可能与命名空间有关,但我不知道从哪里开始。

0 投票
1 回答
105 浏览

clojure - Google 在其网络搜索中使用什么语言或工具绘制图表?

这是我log x graph在 Google 中搜索时的结果:

https://www.google.com/search?q=log+x+graph&ie=utf-8&oe=utf-8&aq=t#newwindow=1&q=log+x+graph

好处是当我将鼠标悬停在图表上时,它会显示 (x,y) 的值。

  1. 它使用什么语言或工具?

  2. 如何在 Clojure/Incanter 中绘制这个迭代图?