我需要縮放矩陣,使每列的平均值爲1,以促進跨因子比較(我正在做nmf)。我只發現了比例函數,但我不知道如何讓平均值爲1而不是0。可能嗎? 由於使矩陣的平均值= 1
0
A
回答
1
從scale()
幫助:
如果
center
是具有長度等於x的 列數的數值矢量,則x的每一列具有從 中心從減去對應的值它。
例如:
df <- data.frame(rnorm (10 , 10), rnorm (10 , 5))
colMeans(df)
df2 <- scale(df , center = colMeans(df)-1 , scale = FALSE)
colMeans(df)
> rnorm.10..10. rnorm.10..5.
> 9.626982 4.657919
colMeans(df2)
> rnorm.10..10. rnorm.10..5.
> 1 1
+0
或'df2 < - 1 +比例(df,scale = FALSE)'? –
+0
是的,同樣的事情。 –
3
這是一個欠定問題(不止一種方法去做一件事),但一個可能性是由它的平均分每一列:
scale(m,center=FALSE,scale=colMeans(m))
相關問題
- 1. 矩陣的Binning平均值
- 2. 陣列的平均值矩陣
- 3. 平均矩陣
- 4. 平均值與楠矩陣的列值
- 5. 矩陣的值的平均值> x
- 6. R-用矩陣的平均值替換矩陣中的值?
- 7. 矩陣列表中的平均矩陣
- 8. 取矩陣中行的平均值r
- 9. 查找矩陣的平均值
- 10. 矩陣的平均行數
- 11. 計算矩陣的平均值
- 12. 結構內矩陣的平均值
- 13. 查找密集矩陣的平均值
- 14. 從矩陣計算元素平均值
- 15. 平均矩陣的構造
- 16. 使用Numpy獲得矩陣內的數組的平均值
- 17. 查找矩陣內的數值組的平均值
- 18. 計算矩陣行的最低值的平均值
- 19. 多個矩陣中大於每列平均值的值總和
- 20. 有效的求平均矩陣
- 21. c中矩陣的幾何平均數
- 22. R:矩陣中的平均列對
- 23. 陣列中的平均值
- 24. 0 1矩陣平衡
- 25. 從Matlab中提取子矩陣的均值,並用平均值創建新矩陣
- 26. 計算的行集的平均值爲矩陣
- 27. 蟒蛇矩陣平均單點附近
- 28. 在結構中存儲的所有矩陣的平均值
- 29. 計算4D矩陣的平均值的替代方法
- 30. 查找42乘4矩陣中的兩行的平均值
您可以將1加到比例矩陣 –