loess

    3熱度

    1回答

    我在R中運行LOESS迴歸,並且遇到了一些較小數據集的警告。 警告消息: 1:在simpleLoess(Y,X,W,跨度,度=度,參數= 參數,:僞逆用於在-2703.9 2:在simpleLoess( Y,X,W,跨度,度=度,參數= 參數,:鄰域半徑796.09 3:在simpleLoess(Y,X,W,跨度,度=度,參數= 參數,:倒數條件數字0 4:在simpleLoess(y,x,w,s

    1熱度

    1回答

    'loess'在R'stats'包和'locfit'包中的'locfit'中實現。它們都是使用局部迴歸的非參數迴歸方法。兩種方法有什麼區別?

    1熱度

    2回答

    我有這段代碼,我創建了我的數據框的黃土表面。 library(gstat) library(sp) x<-c(0,55,105,165,270,65,130,155,155,225,250,295, 30,100,110,135,160,190,230,300,30,70,105,170, 210,245,300,0,85,175,300,15,60,9

    0熱度

    1回答

    我想繪製一個向量,其中有604800個點的向量,對於一個序列: x=seq(from=1, to=604800)。這不是問題,但我確實需要爲這些圖添加黃土曲線。 我已經試過這個使用ggplot2但這需要永遠,並在繪製大型數據集是非常糟糕的。見R代碼裏面: vf <- ggplot(single.prop, aes(x,y)) + geom_line(linetype=1, size=1) vf

    19熱度

    1回答

    我如何計算Python中LOWESS迴歸的置信區間?我想將這些作爲陰影區域添加到使用下面的代碼創建的LOESS plot(其他軟件包比statsmodels也好)。 import numpy as np import pylab as plt import statsmodels.api as sm x = np.linspace(0,2*np.pi,100) y = np.sin(x)

    0熱度

    2回答

    我可以根據一列日期和第二列值創建R中的黃土線。加載數據集後,我可以看到以下一列數據: scatter.smooth(x=1:length(goals$Value), y=goals$Value) 但是,如何爲其他列添加多個黃土線?在一張圖中繪製所有黃土線的代碼是什麼?再說了,其他各個列被命名爲值2,值3,值4等

    1熱度

    2回答

    我有一個數據幀,看起來像這樣的: days <- c(1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7) values <- c(3,4,5,6,7,8,1,4,5,9,9,10,3,4,7,7,7,10,4,6,6,8,9,9,1,1,2,3,3,6,2,2,3,5,6,6,6

    -2熱度

    1回答

    子集,其產生相同的NaN誤差的數據: V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 1 10901 1147 964 84 116 91 35 1234 7831 61 440 10 2 492 6062 342 9 1886 48 3822 396 1039 30 1 173 3 289 136 14 23 3833 50 2758 3559 227 396

    2熱度

    1回答

    我想通過改變黃土平滑器的跨度參數來製作一個單面構圖(格子樣式)。我嘗試使用下面的for循環,但沒有生成劇情。如果我要使用ggsave函數,那麼繪圖會分開保存。 此外,我想知道是否有更簡陋的方法來完成這樣的任務? x <- rep(1:10,4) y <- 1.2*x + rnorm(40,0,3) s <- seq(0.2,0.8,0.1) # plot the series of plo

    2熱度

    1回答

    (這篇文章是問題的後半部分:How to apply loess.smoothing to both plot and then extract points?) 我已經繪製了黃土平滑到散點圖(即兩個定量變量之間)。我想只提取散點圖上高於該平滑線的數據點。 舉例來說,如果這是我的散點圖: qplot(mpg, cyl, data=mtcars) 我可以繪製作爲平滑: qplot(hp,wt,d