- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个变量xcin,其中包含数组形式的数据。我正在尝试使用 GraphLassoCV 中的 fit() 来拟合这些数据。
xcin 中存在的数据:
[ 0.722 0.32202 0.70102 0.7414 0.18204 0.01132 0.171 0.723
0.722 0.52605 0.70102 0.7414 0.29253 0.95 0.729 0.7414
0.74999 0.7412 0.454 0.7414 0.15122 0.7414 0.65992 0.723
0.70102 0.45209 0.521 0.7412 0.92412 0.01403 0.45203 0.723
0.9303 0.454 0.74999 0.5232 0.6309 0.1712 0.7414 0.221
0.70102 0.851 0.241 0.01122 0.749 0.749 0.24232 0.454
0.80904 0.454 0.40106 0.74999 0.74999 0.17123 0.74999 0.7412
0.271 0.7414 0.55204 0.7414 0.5259 0.7414 0.749 0.7414
0.722 0.28133 0.9219 0.749 0.729 0.749 0.3311 0.45201
0.9303 0.45201 0.722 0.6304 0.722 0.40106 0.45205 0.18109
0.722 0.749 0.749 0.5259 0.40107 0.40106 0.36911 0.7414
0.7412 0.74999 0.154 0.851 0.722 0.154 0.722 0.74999
0.29253 0.729 0.7412 0.6309 ]
我尝试使用以下代码:
xcin =np.array([df['xcin']])/100000.0
# Learn a graphical structure from the correlations
edge_model = covariance.GraphLassoCV()
X = xcin.copy().T
X /= X.std(axis=0)
edge_model.fit(X)
但是我在 edge_model.fit() 行上遇到错误:
ValueError: Found array with 1 feature(s) (shape=(100, 1)) while a minimum of 2 is required by GraphLassoCV.
有人可以解释一下如何解决这个问题吗?
我正在尝试遵循此处演示的方法 (http://scikit-learn.org/stable/auto_examples/applications/plot_stock_market.html#sphx-glr-auto-examples-applications-plot-stock-market-py) 来生成类似类型的可视化。
最佳答案
您的数据为 100x1,这意味着您有 100 个数字。所以这要么是 100 个 1dim 数据的样本,要么是 100 个暗淡数据的 1 个样本。无论哪种方式,此类数据都没有协方差矩阵的概念,您至少需要 2 个样本和 2 个维度。只有一维时,您唯一可以计算的就是方差。特别是,此行为在 source code 中进行了评论。
# Covariance does not make sense for a single feature
X = check_array(X, ensure_min_features=2, estimator=self)
关于python - 使用 sklearn 中的拟合进行协方差估计时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40452861/
gnuplot 中拟合函数的正确方法是什么 f(x)有下一个表格吗? f(x) = A*exp(x - B*f(x)) 我尝试使用以下方法将其拟合为任何其他函数: fit f(x) "data.txt
(1)首先要建立数据集 ? 1
测量显示一个信号,其形式类似于具有偏移量和因子的平方根函数。如何找到系数并在一个图中绘制原始数据和拟合曲线? require(ggplot2) require(nlmrt) # may be thi
我想将以下函数拟合到我的数据中: f(x) = Offset+Amplitudesin(FrequencyT+Phase), 或根据 Wikipedia : f(x) = C+alphasin(ome
我正在尝试使用与此工具相同的方法在 C# 中拟合 Akima 样条曲线:https://www.mycurvefit.com/share/4ab90a5f-af5e-435e-9ce4-652c95c
问题:开放层适合 map ,只有在添加特征之后(视觉),我该如何避免这种情况? 我在做这个 第 1 步 - 创建特征 var feature = new ol.Feature({...}); 第 2
我有一个数据变量,其中包含以下内容: [Object { score="2.8", word="Blue"}, Object { score="2.8", word="Red"}, Objec
我正在尝试用中等大小的 numpy float 组来填充森林 In [3]: data.shape Out[3]: (401125, 5) [...] forest = forest.fit(data
我想用洛伦兹函数拟合一些数据,但我发现当我使用不同数量级的参数时拟合会出现问题。 这是我的洛伦兹函数: function [ value ] = lorentz( x,x0,gamma,amp )
我有一些数据,我希望对其进行建模,以便能够在与数据相同的范围内获得相对准确的值。 为此,我使用 polyfit 来拟合 6 阶多项式,由于我的 x 轴值,它建议我将其居中并缩放以获得更准确的拟合。 但
我一直在寻找一种方法来使数据符合 beta 二项分布并估计 alpha 和 beta,类似于 VGAM 库中的 vglm 包的方式。我一直无法找到如何在 python 中执行此操作。有一个 scipy
我将 scipy.optimize.minimize ( https://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html ) 函数与
在过去的几天里,我一直在尝试使用 python 绘制圆形数据,方法是构建一个范围从 0 到 2pi 的圆形直方图并拟合 Von Mises 分布。我真正想要实现的是: 具有拟合 Von-Mises 分
我有一个简单的循环,它在每次迭代中都会创建一个 LSTM(具有相同的参数)并将其拟合到相同的数据。问题是迭代过程中需要越来越多的时间。 batch_size = 10 optimizer = opti
我有一个 Python 系列,我想为其直方图拟合密度。问题:是否有一种巧妙的方法可以使用 np.histogram() 中的值来实现此结果? (请参阅下面的更新) 我目前的问题是,我执行的 kde 拟
我有一个简单的 keras 模型(正常套索线性模型),其中输入被移动到单个“神经元”Dense(1, kernel_regularizer=l1(fdr))(input_layer) 但是权重从这个模
我正在尝试解决 Boston Dataset 上的回归问题在random forest regressor的帮助下.我用的是GridSearchCV用于选择最佳超参数。 问题一 我是否应该将 Grid
使用以下函数,可以在输入点 P 上拟合三次样条: def plotCurve(P): pts = np.vstack([P, P[0]]) x, y = pts.T i = np.aran
我有 python 代码可以生成数字 x、y 和 z 的三元组列表。我想使用 scipy curve_fit 来拟合 z= f(x,y)。这是一些无效的代码 A = [(19,20,24), (10,
我正在尝试从 this answer 中复制代码,但是我在这样做时遇到了问题。我正在使用包 VGAM 中的gumbel 发行版和 fitdistrplus . 做的时候出现问题: fit = fi
我是一名优秀的程序员,十分优秀!