问题标签 [piecewise]

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

r - 在 R 中绘制顺序统计

我需要绘制由以下定义的顺序统计的二元随机向量的联合密度函数:

其中f是单变量随机变量的密度函数。例如,f(x)=e^(-x)

我不知道我是否必须使用persp以及如何修复有条件的支撑x<y

非常感谢。胡里奥

0 投票
1 回答
952 浏览

r - R中三个协变量和两个断点的分段回归错误

我试图用三个协变量(X、Y、Z)和两个断点估计变量 V 的断点。

响应变量 V = aX + bY + cZ + d

我模拟数据,其中 (a,b,c,d) 有 3 组值,分别为 (0.6,0.2,0.8,0.15)、(1.6,1.2,1.8,1.15) 和 (3,5,4,2.5)

我使用分段包来估计系数,但得到以下错误:

这是我的代码,带有数据

这是输出:

我是否正确设置了 psi 和控制?任何帮助表示赞赏。

0 投票
1 回答
3717 浏览

python - Numpy 数组上的分段函数

在 Numpy Array 上应用分段函数的有效(速度)方法是什么?

比如说,分段函数就像

这就是我所做的。

对于较小的数组、大型数组、许多函数等,是否有一种有效的方法?我关心的是正在使用的 lambda 函数。不确定这些是否经过 Numpy 优化。

0 投票
0 回答
431 浏览

r - 如何使用ifelse绘制自定义分段函数

这是我用来获取分段函数图的一种方法f。如何使用命令ifelse获取 f(x) 的图?

0 投票
1 回答
1654 浏览

matlab - 如何在Matlab中求解具有分段定义函数的方程?

我一直致力于在更复杂的环境中求解一些方程。但是,我想通过以下简单示例来说明我的问题。

考虑以下两个函数:

我想求解以下方程:f1(x)=f2(x)。我使用的代码是:

我收到以下错误:

我知道错误是因为x是一个符号变量,因此我无法在分段函数中进行x比较。0f2(x)

有没有办法解决这个问题并求解方程?

0 投票
0 回答
501 浏览

r - 如何解释 R 中三段线性回归的输出

我有一个三段式线性回归模型,我在 R 中运行它来模拟大量人群中随年龄增长的体重。我的数据集称为 hdata。通过遍历所有断点组合的迭代过程,我找到了与最低残差平方误差模型相关的两个断点。我的分段回归代码,指定了两个断点:

当我看:

我得到以下输出:

根据这些估计,我想计算三个截距,以及与模型相关的三个斜率,但我不知道该怎么做。为简单起见,我称与 (Intercept) Est1 相关的估计,与 hdata$age Est2 相关的估计,依此类推……直到 Est7。我认为第一个截距应该是 Est1 + Est3,第一个斜率应该是 Est2 + Est6,但我可能错了,仍然不知道如何计算其他截距和斜率。任何帮助,将不胜感激。

0 投票
3 回答
758 浏览

function - 具有整数参数的分段 numpy 函数

我定义了分段函数

当我评估Li(1.0)

答案是正确的

Li(1.0)=array(0.5403023058681398),

但如果我写Li(1)答案是array(0)

我不明白这种行为。

0 投票
1 回答
202 浏览

python - 将python列表转换为函数

我正在做一些数值分析,其中我有一系列形式的 python 列表

我想将这些转换为映射到 x_0 和 x_1 之间域的函数,因此我可以将函数对象传递给我用来分析数据的高阶函数。(在指定域之外,函数被选择为零)。为了我的目的,产生的函数需要是连续的,目前我只是返回一个分段线性函数。

我想出了下面复杂的解决方案,但是必须有更好的方法在几行中做到这一点?

0 投票
0 回答
1317 浏览

r - R 分段函数绘图

所以我在这里阅读了一个答案,然后继续使用ifelse.

我定义了一个分段函数来说明p不以不同的损失金额x计价的罚款金额。

如您所见,输出不是很流畅,我的问题是:

  1. 任何绘图选项可以使它完美平滑(因为它应该在这里)?
  2. 如何仅在x200到范围内420绘制每个10损失美元增量的情节点?我想这可能是我不知道的非常简单的事情200:10:420??
0 投票
1 回答
885 浏览

gnuplot - 如何使用 Gnuplot 中的数据图绘制分段函数?

在此处输入图像描述

根据上图。此图片是从文本文件中的数据点生成的。我的问题是,如果图表被跳转,我如何删除任意两点的线?(在我的图片中看到该图在 x~260 上跳跃)

请注意,我的目的是我只想让这个图表看起来像分段函数,这意味着图表中间的线不应该连接,因为它被跳跃了。