问题标签 [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.
wcf - 如何从 WCF 服务中获取分段数据
我创建了一个 .Net 应用程序,它允许查询一些 Web 服务器的 IIS 日志。该应用程序调用 WCF 服务来获取数据。WCF 服务位置有 IIS 日志。WCF 服务在内部调用 IIS 日志文件上的 Logparser 并返回结果。有多个 IIS 日志文件。如果我一次性在所有这些上运行 logparser,则返回需要很长时间,因为大约有 30 个巨大的 IIS 日志文件被查询。我想在每个 IIS 日志上一一运行 logparser 并一一返回结果。
我正在寻找一个在 WCF 上工作并允许从 WCF 服务中逐段检索数据的框架。所以我想得到 IISlogfile1 的结果,然后是 IISlogfile2 的结果,依此类推。否则 UI 将不得不等待很长时间才能一次获得完整的结果。
您是否知道任何允许从 WCF 服务中逐部分检索数据的现有框架?
PS:我的解决方法是多次调用该服务,每个 IIS 日志文件一次,直到它响应所有数据都已发送。但我正在寻找更清洁的解决方案。
r - 如何使用dlply将包结构的断点功能应用于数据子集?[R]
出色地,
我尝试对我的数据进行一些分段回归,以找到每个 ID 的最终断点并提取此信息。
示例:我的个人数据的子集
为此,我使用了 strucchange 和 dlply 包的断点功能,我的代码如下:
但我收到一个错误:
好吧,如果有人能告诉我如何处理它
先感谢您。
对不起英语不好。
c++ - 为什么没有分段元组构造?
标准模板std::pair
和std::array
是 的特例std::tuple
,按理说它们应该有一组非常相似的功能。
然而,在这三者中唯一的是std::pair
允许分段构造。也就是说,如果类型T1
和T2
可以由一组参数a1, a2, ...
和构造b1, b2, ...
,那么从道德上讲我们可以组成一对
直接地。实际上,这被拼写成这样:
问题:为什么数组和元组不存在相同的分段可构造性?有什么深刻的原因,还是这是一个明显的遗漏?例如,最好有:
有没有理由不能这样做?[编辑:还是我完全误解了分段构造的目的?]
(我确实有一种情况,我想用一个默认元素值初始化一个元组向量,我宁愿直接从参数构造它,而不用再次拼出每个元组元素类型。)
python - 如何获得具有先验断点的分段线性回归?
我需要详细解释这一点,因为我没有统计学的基础知识可以更简洁地解释。在 SO 中询问是因为我正在寻找 python 解决方案,但如果更合适的话可能会去 stats.SE。
我有井下数据,可能有点像这样:
(Rt 变量可以被认为是深度的代表,T 是温度)。我还有“先验”数据,提供了 Rt=0 时的温度,以及一些我可以用作断点、断点指南或至少与任何发现的断点进行比较的标记,但未显示。
这两个变量的线性关系是在某些深度区间受某些过程影响。一个简单的线性回归是
q, T0, r_value, p_value, std_err = stats.linregress(Rt, T)
看起来像这样,您可以清楚地看到偏差,以及对 T0 的不良拟合(应该是 15):
我希望能够执行一系列线性回归(在每个段的末端加入),但我想这样做:(a)通过不指定中断的数量或位置,(b)通过指定数量和位置休息时间,以及 (c) 计算每个段的系数
我想我可以做(b)和(c),只需将数据分开并稍微小心地分别做每一位,但我不知道(a),并且想知道是否有人知道这可以做得更简单。
我看过这个:https ://stats.stackexchange.com/a/20210/9311 ,我认为 MARS 可能是处理它的好方法,但这只是因为它看起来不错;我真的不明白。我以盲目剪切'n'粘贴的方式对我的数据进行了尝试,并得到了下面的输出,但我还是不明白:
piecewise - 绘制分段回归
有人可以帮我绘制分段线性回归吗?
现在我想为销售曲线上的三个部分创建独特的回归线。断点应该是sales=100000
和sales=250000
。
我试过abline(lm(sales_ID$sales~sales_ID$time))
了,但我怎样才能把这个回归线分成所需的部分?
非常感谢你的帮助!塔尼亚
wolfram-mathematica - Mathematica:绘制分段函数的导数
我正在尝试在 Mathematica 中绘制缓和函数的导数。它可以区分函数,并且可以使用 绘制函数%
,但我希望能够通过将导数分配为函数来绘制f[t_]
,然后Plot[ f[t] , {t,-1,1} ]
。
我不确定如何解决出现的错误。
Mathematica 代码是:
python - python-sympy:当函数分段定义时,lambdify 返回错误的答案
我对为什么以下代码的答案是 10 而不是 1 感到困惑。有人可以帮助我了解发生了什么lambdify
或导致错误答案的原因吗?
为什么不是答案k1
或 1,因为x = 0
小于loc = 0.5
?
但是,如果我这样做,它会返回正确的答案
我需要将其kfun
作为 x 和 y 的函数,因为稍后,我将其用作积分参数的一部分。它最终也将取决于 y。
我在 Mac 10.6.x 上使用 python 2.6.8。
matlab - 获得组成图的线段方程
我有一个值数组,在绘制时会给出这个图表。
http://imageshack.us/photo/my-images/15/schermatadel20130215150.png
我需要获得组成它的段的方程,即将这个图细分为段(不完全是,而是接近实际值的段)并获得这些段的方程。我认为它被称为分段线性回归。
可以在matlab中实现吗?
提前致谢。
matlab - 从matlab中的匿名函数接收NaN
我想实现一个分段周期函数,它应该在某些间隔内为零,并且在其他地方看起来像一个测试函数(例如exp(a^2/(abs(x)^2-a^2))
forabs(x)< a
和零)。
我试过了
分别
应该表现相同。目的是有一个 [0,365) 的周期,因此是模数。
现在我的问题是,nu(1)=nu(61)=nu(290)=nu(310)=NaN
而且在他们的一个小社区,例如nu(0.99)=NaN
。但是我从指数函数中排除了这些点,这会导致问题。即使我对指数函数使用较小的间隔(例如(2,60)和(291,309)),我也会NaN
在相同的点收到。
有任何想法吗?谢谢指教!
r - 在 R 中使用 nls() 进行分段函数拟合
我正在尝试将两部分的线拟合到数据中。
以下是一些示例数据:
我希望能够定义最合适的两部分线(显示手绘示例)
然后我定义了一个分段函数,它应该找到一个两部分的线性函数。该定义基于两条线的梯度及其相互截距,这应该完全定义线。
但是我得到了错误:
nls(y ~ I(x <= Cx) * Cy - A * (Cx - x) + I(x > Cx) * Cy + B * 中的错误:奇异梯度
我从Finding a curve to match data中得到了基本方法
有什么想法我哪里出错了吗?