我正在通过心理分析软件包进行因子分析。
cormat <- polychoric(na.omit(mself1))
##Warning message:
In cor.smooth(mat) : Matrix was not positive definite, smoothing was done
fa(cormat,nfactors=3,n.obs = 183 ,n.iter=1, rotate="oblimin",fm="ml")
## Error in if (dim(r)[1] == dim(r)[2]) { : argument is of l
我试图通过VBA根据它们在Excel中的格式对行进行分组,在谷歌搜索时,我在2005年发现了一个论坛帖子,其中提出了一个类似的问题。
用户发布的代码对于选择行非常有用,但我无法让代码实际上对行进行分组。
代码:
Sub GetSameFormattedRange()
Dim c As Range, r As Range, e As Range
Set e = Intersect(ActiveSheet.UsedRange, Columns(1))
SetFormatData
Set c = e.Find(What:="",
我有一些100 have采样率的记录信号。我想从信号中滤除60赫兹的频率。我正在使用R.中的butter()包中的signal滤波器,但它不允许我们过滤出大于奈奎斯特频率的频率。所以当我尝试应用Butterworth过滤器时
butter(5,W=c(58,62)/100*2,type="stop")
我得到了
Error in butter.default(5, W = c(58, 62)/100 * 2, type = "stop") :
butter: critical frequencies must be in (0 1)
Chebyshev过滤
我遇到了这个例子,我无法将它规范化为2NF,所以我想知道是否存在无法规范化的关系。
下面是示例关系:
R(A, B, C, D, E)
与函数依赖关系:
{A, B} → D
C → B
E → A
或者,以图解的方式:
📷
这种关系的主键是{C, E},如果我们假设所有属性都是原子的,那么R是第一范式(1NF)。
,但我们如何将其规范化为2NF?
由于A和B并不完全依赖于{C, E},我觉得应该把它们放在两种不同的关系中,但是D在R中不依赖任何东西。我遗漏了什么?
假设我有一个这样的数据帧:
d <- data.frame(time = c(1,3,5,6,11,15,15,18,18,20), side = c("L", "R", "R", "L", "L", "L", "L", "R","R","R"), id = c(1,2,1,2,4,3,4,2,1,1), stringsAsFactors = F)
d
time side id
1 1 L 1
2