问题标签 [pls]

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

block - 对于 block.pls,如何制作 X 所需的列表

对于 block.pls,您如何制作 X 所需的列表。如果我必须使用基因表达数据和代谢组学数据与癌症类型,我将如何设置它?使用称为 typesofcancerdata 的数据

0 投票
0 回答
41 浏览

r-package - VIP 值:ropls vs metaboanalyst 软件包

我正在应用 PLS-DA 模型来评估对照患者和首发精神病 (PEP) 患者之间的蛋白质组学差异。通常,我使用 ropls 包。根据其他研究人员的建议,我也尝试了 MetaboAnalyst 应用程序。然而,这两种方法在 VIP 值方面有很大的不同:ropls 方法给出了一个 VIP 向量(每个 X 变量有一个 VIP 值),而 Metaboanalyst 给出了每个 PLS 分量的 VIP 向量。在我的理解中,VIP 值是为每个 X 变量定义的,作为其 PLS 权重值的潜在变量 (LV) 的总和,由每个特定 LV 的解释 Y 方差 (SSY) 的百分比加权。这样,有人能说出这两种方法之间的区别吗?哪种方法更适合用于多元分析?

0 投票
0 回答
48 浏览

r - 使用 pls 包和 selectNcomp 始终给出 0 作为选择

我正在使用 R 中的 plsr 包来运行 PLS 回归,当我使用 selectNcomp 函数来确定要使用的最佳组件数时,我不断得到 0 作为输出。我附上了一个示例图,以表明绝对最小值不是 0;但是 selectNcomp 的输出仍然为 0。有人知道如何解决这个问题吗?有没有办法拉腹肌。最小值而不是选择?

注意:我可以使用它来找到具有最小 RMSE 的组件数量:

验证图

0 投票
0 回答
51 浏览

pls - 处理手势时引发以下 NoSuchMethodError:在 null 上调用了方法“验证”。接收方:null 尝试调用:validate()

在此处输入图像描述

我是 Flutter 的初学者,这是问题所在——我试图构建一个带有验证和“提交”按钮的表单,该按钮必须导航到一个新屏幕,但是在调试器中出现“NoSuchMethodError: The method 'validate' was called on null'”我按下这个按钮。

这是代码:

请帮我解决我的错误

错误

我该如何解决?

0 投票
4 回答
182 浏览

javascript - 如何使用滑块更改图像大小?

我有这段代码,我想知道是否可以仅通过移动滑块来更改图像的大小:

有人可以帮忙吗?

0 投票
0 回答
23 浏览

python - sklearn PLSregression n_elements 是什么意思?

在 sklearn 的PLSregression中,输入变量之一是“n_elements”。这与潜在变量的数量相同吗?

我强烈怀疑是这样,但还没有找到一个明确的文本 statmenet 说。而且我不够熟练,无法从源代码中推断出来。

此外,文档说:* n_components int,default=2。要保留的组件数。应该在 [1, min(n_samples, n_features, n_targets)]*

这是否意味着在判别分析的两类案例中,相同的两个将是一个好数字?

0 投票
0 回答
46 浏览

r - 如何使用 ropls 包拆分成 80%-20% 的训练和测试集?

我第一次尝试使用ropls 包来执行 PLS-DA 和 OPLS-DA 预测模型,正如我在其文档中看到的那样,该算法提供了选项subset="odd",它将数据分成两个大小相等,所以 50%-50%。问题是我需要将我的数据分成 80% 的训练和 20% 的测试,当我阅读时,它说您可以使用所需子集的索引,但我无法做到。我已经尝试手动执行拆分,然后提取索引并在算法中使用该子集,但由于我对编程真的很陌生,我担心我做得不对......它总是告诉我:错误:“子集”必须设置为“奇数”或“x”行号的整数向量

有人能帮我吗?太感谢了!!

到目前为止我尝试过的代码看起来像这样(对不起,如果它是一团糟!):

0 投票
0 回答
129 浏览

r - 来自 R 中 PLSR 的 pls 包错误:组件数量无效

我是 PLSR 的新手,并且正在自学。

我目前拥有一种生物标志物的 6 种浓度的光谱数据,以 1015 个频率测量。这对于每个浓度水平重复四次。我通过对每个频率的重复数据取平均强度来汇总每个浓度的数据。

所以我的数据有

  • 结果中有 6 个观察结果,并且,
  • 具有 6 行(对应于结果中的值)和 1015 列的预测矩阵。

从这个线程中获取假数据模拟代码,一个模拟示例将是:

这给了我以下错误:

如果我在模拟示例中更改为 ncomp=5,则模型运行。

  • 为什么在上面的模拟示例中 ncomp 限制为 5?
  • 对于重复,是否应该对每个浓度和频率值的数据进行平均?或者,我可以在数据中保留重复数据并在结果中有 6*4 = 24 个浓度观察值(具有重复值)和一个对应的 24 行和 1015 列的预测矩阵?

我非常感谢您对上述内容的任何建议/指导 - 谢谢!

0 投票
1 回答
27 浏览

python-3.x - 想要在 Python3 中不同位置的变量的同一行上获取输入。请参阅以下代码和文本以进行说明

我想输入用户接下来要提供多少输入,并将这些输入收集在一行中。例如。如果用户接下来输入“3”,他必须在同一行输入 3 个输入,例如“4”“5”“6”。

现在我希望 K 和 a 的输入(也是 a 的循环输入)在同一行。我在这里附上了程序的整个代码。请给我一个解决方案,说明如何在同一行中输入空格,而不是按回车键并给出输入

0 投票
1 回答
47 浏览

r - 如何对超过 2 个数据块进行 PLS(混合组学)?

我正在用 Mixomics 包做 PLS。我有 2 个数据块,Performances 和 MethodesAlter。

代码:

但它只适用于 2 个数据块,我想知道,如何对 3 个或 4 个数据块做同样的事情?什么包允许这样做?我是 PLS 的初学者:/

感谢我们的帮助。