问题标签 [poly]

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 投票
0 回答
204 浏览

vb.net - 使用 VB.NET 或 C#,如何为一组点绘制多项式曲线

在 Excel 和 Powerpoint 中,很容易在图表或图形中使用趋势线函数来创建多项式曲线。然而,当我在 VB.net 中使用 Graphics 对象和位图创建自定义图形时,我无法弄清楚如何做同样的事情甚至类似的事情。有没有人尝试过这个?我觉得这个基本的绘图功能不应该那么难,但我在这里挣扎。

最终,我有一个小部件的尺寸 (x) 和成本 (y) 列表。当尺寸增加但不是线性增加时,成本增加。我想使用多项式曲线来猜测我知道大小的小部件的成本,但在我的数据集中没有该大小的成本。

0 投票
1 回答
69 浏览

drag-and-drop - 是否可以更改海龟中可拖动多边形的笔大小?

我正在尝试更改海龟中可拖动多边形的 pensize,以便多边形周围有一个宽边框?

以下是部分代码:

有人可以告诉我它是如何完成的吗?

0 投票
1 回答
296 浏览

python - 什么原因导致“Poly object has no attribute 'expand'”错误?

我有一个 4x4 的多项式 sympy 矩阵:

目标是获取 S.det() 并设置域:

调试器输出:

值得注意的是,像

具有相同的S通过非常好

0 投票
1 回答
102 浏览

r - 为什么多项式拟合的截距不对​​应于绘图的 y 值并产生混淆线?

我正在尝试将不同阶的多项式拟合到数据集,并将结果曲线绘制在散点图上。我的一阶多项式看起来不错:

适合1

但是当我添加更高阶的术语时,就会出现一堆废话(对我来说)。任何想法为什么会这样?

以下是我的三度曲线:

适合3

那里有一个模糊的三次多项式的东西,但它的 y 截距似乎在 5 左右,而多项式的摘要给出了 3.5 的截距:

概括

以下是相关代码:

而且我意识到这些都不太合适,但我只是想了解发生了什么。

0 投票
1 回答
44 浏览

r - R如何从正交lm构造形式为c0 + c1 * x + .. + cn * x^n的多项式(使用poly(raw = F))

如何在 R 中提取正交多项式回归的系数?

它就像一个带有原始回归的魅力:

但是用正交 lm 上的函数获得的系数coef不起作用:

是否有另一种方法可以获得正确的参数来构造形式为 c0 + c1 * x + .. + cn * x^n 的多项式并使用它来求解或预测?

我需要解方程,这意味着用函数 得到 x 给定的 ay base::solve

谢谢

0 投票
1 回答
80 浏览

r - 为什么 poly 中缺少多项式多元回归系数?

我在 R 中使用 运行多项式多元回归,在输出中,两个变量 (和)poly的某些组合的系数似乎丢失了,我无法理解它。UncWindow

输入数据可以从这里下载。

我在下面使用的代码:per_lm=lm(formula = variable ~ polym(Unc, Window, degree = 4, raw = TRUE), data = mdata3)

输出系数如下图所示。

获得的系数

可以看到2,3等组合;4,1; 4,2; 4,3; 或 1,4 等丢失。有谁知道为什么会发生这种情况?我将不得不提取由系数确定的表面方程,以便在同事编写的单独程序中使用它。

如果我将“缺失”组合视为零系数,我无法重现此处所示的拟合曲面,其中 Period=variable 在上面附加的输入数据文件中。我将不得不在我们正在编写的单独软件中使用这个表面的方程。谢谢你的任何想法。

0 投票
1 回答
110 浏览

java - 在多项式方程中组合相似的项

不是作业什么的,只是个人对编码的兴趣,目前是我自己学习的。在网上发现这个问题很有趣。

想想我们是否有一个数字列表

这等于1x^2+2^4+3^6+4^2+5^4 当它们具有相同的指数时如何组合数字?这将成为5x^2+6x^4+3x^6

我认为在这种情况下我们可以使用链表吗?但我真的不知道使用这种数据结构

或者有什么其他方法可以解决这类问题?

首选 C++ 或 Java 中的示例

0 投票
2 回答
127 浏览

r - 在数据框列上使用 poly

我有一个像这样的数据框

我选择 x 和 y

这种关系可以用2次多项式建模,所以我这样做

返回

non-numerical argument for binary operator

但是 x 看起来像这样

我究竟做错了什么?

0 投票
1 回答
43 浏览

r - R:将多项式回归包装在函数中的问题

当我进行多项式回归时,我尝试将具有不同多项式次数的拟合放入一个列表中,因此我将glm包装到一个函数中:

但是,我想可能存在一些与惰性评估有关的问题。模型的度数是参数dop,而不是一个具体的数字。

当我使用此模型进行交叉验证时,会发生错误:

那么我该如何解决这个问题呢?

0 投票
1 回答
76 浏览

r - 当未绘制二次项中的变量时,如何将 lm() 与 poly() 和 ggeffect() 一起使用来绘制模型效果

我正在尝试使用 ggeffects 包绘制模型效果。通常这没有问题。但是,我有一个模型,其中二次项和一阶项之间存在交互作用(例如:var_a^2:var_b)。在我的实际模型中,有两个二次项,一个涉及与第三项的交互。下面的示例显示了两个变量的问题,以使示例尽可能简单。

如果我按如下方式使用 poly() 函数,一切正常;该模型工作正常,我可以绘制模型效果。但是,我希望能够从模型中删除他 var_a^2:var_b 交互。

这是 var_a:var_b 交互的图 a:b 交互图

这是一个单独的效果图 var_b 。我通常不会在没有 var_a 的情况下绘制 var_b ,因为它们涉及交互,但这只是为了说明我的问题。它在这里有效,但不在下面。 效果 b 图

如上所述,我想删除 var_a^2:var_b 交互。据我所知,为此我需要将一阶和二阶 poly() 项分开,如下所示。

我可以绘制 var_a:var_b 效果并得到与上面基本相同的结果。

但我不能再单独绘制 var_b 效果了。

mod2 b 的输出

对于它的价值,我相信 ggeffect() 函数不起作用,因为它所依赖的效果包将除正在绘制的变量 (var_b) 之外的所有变量设置为不允许 var_a 的二次效应的常量值计算出来的。

有没有办法以允许我从模型中删除不需要的交互同时仍然能够使用 ggeffect() 绘制模型效果的方式使用 poly() 函数?

我试图在这个问题中添加 ggeffects 和 effects 标签,但没有足够的分数来创建新标签。如果有人愿意这样做,请这样做。