簡體   English   中英

錯誤:復數矩陣?

[英]r error: Complex matrix?

我正在嘗試使用Savitzky-Golay過濾器來平滑數據,但是在R-Studio中卻不斷出現錯誤:

Error in La.svd(x, nu, nv) : 'a' must be a complex matrix

即使在運行示例代碼時:

library(pracma)
ts <- sin(2*pi*(1:1000)/200)
t1 <- ts + rnorm(1000)/10
t2 <- savgol(t1, 51)

要么:

library(signal)
bf <- butter(5,1/3)
x <- c(rep(0,15), rep(10, 10), rep(0, 15))
sg <- sgolayfilt(x)

當我在R中運行相同的東西時,不會出現該錯誤。這可能是什么問題?

我遇到了相同的錯誤,並將我的R-studio從0.98升級到0.99,這解決了“ La.svd(x,nu,nv)中的錯誤:'a'必須是復雜矩陣”的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM