我的判斷
Random trial CV 下,整體最佳是 Hjorth mobility / all32 / 0.5-50 Hz,median balanced accuracy=0.626;Riemannian all32 filter bank 也到 0.603。 但較保守的中央區設定最佳只有 Riemannian covariance / Filter bank 8-30 Hz,median balanced accuracy=0.562。 因此我會解讀為:資料裡可能有 left/right 可解碼訊號,但目前最強訊號不是乾淨的中央 sensorimotor 側化,all32 寬頻結果需要小心看成探索性結果。
Riemannian covariance 最佳設定為 all32 / Filter bank 8-30 Hz,median balanced accuracy=0.603,>0.60 的受試者 5/10。 Hjorth mobility 最佳設定為 all32 / 0.5-50 Hz,median balanced accuracy=0.626,>0.60 的受試者 6/10。 Cross-correlation lag 最佳設定為 central9_pairs / Filter bank 8-30 Hz,median balanced accuracy=0.522,>0.60 的受試者 0/10。
三類最佳設定合計共有 11/30 個 subject-feature 組合超過 0.60;這是探索性 screening,binomial p 未做多重比較校正,而且 random trial CV 可能受 block/order autocorrelation 影響。下一步最好做 block-aware 或 run-aware validation。
Riemannian 使用 covariance + log-Euclidean tangent space + logistic regression;Hjorth 使用 mobility;cross-correlation lag 使用 band envelope 的 peak correlation 與 lag,限制在 ±200 ms。
最佳設定比較
Group Summary
下載 group summary CSV · 下載 subject metrics CSV · 下載設定 JSON
| feature | channels | band | median bAcc | mean bAcc | CI low | CI high | median AUC | sub >0.60 | p<0.05 |
|---|---|---|---|---|---|---|---|---|---|
| Hjorth mobility | all32 | 0.5-50 Hz | 0.6259 | 0.6344 | 0.4958 | 0.7476 | 0.6555 | 6.0000 | 9.0000 |
| Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.6033 | 0.6147 | 0.5335 | 0.7445 | 0.6350 | 5.0000 | 7.0000 |
| Riemannian covariance | all32 | Mu 8-13 Hz | 0.5744 | 0.5864 | 0.4929 | 0.7209 | 0.6029 | 3.0000 | 5.0000 |
| Riemannian covariance | all32 | High beta 20-30 Hz | 0.5708 | 0.5711 | 0.4888 | 0.6998 | 0.5822 | 2.0000 | 6.0000 |
| Riemannian covariance | central9 | Filter bank 8-30 Hz | 0.5624 | 0.5694 | 0.4518 | 0.7182 | 0.5781 | 3.0000 | 5.0000 |
| Riemannian covariance | all32 | Low beta 13-20 Hz | 0.5588 | 0.5454 | 0.4783 | 0.5964 | 0.5670 | 1.0000 | 2.0000 |
| Riemannian covariance | central9 | Mu 8-13 Hz | 0.5550 | 0.5506 | 0.4760 | 0.6471 | 0.5715 | 1.0000 | 4.0000 |
| Hjorth mobility | all32 | Mu 8-13 Hz | 0.5492 | 0.5476 | 0.4881 | 0.6059 | 0.5716 | 1.0000 | 4.0000 |
| Hjorth mobility | central9 | 0.5-50 Hz | 0.5458 | 0.5571 | 0.4960 | 0.6914 | 0.5587 | 1.0000 | 1.0000 |
| Hjorth mobility | central9 | Mu 8-13 Hz | 0.5403 | 0.5387 | 0.4747 | 0.6011 | 0.5503 | 1.0000 | 3.0000 |
| Riemannian covariance | central9 | Low beta 13-20 Hz | 0.5360 | 0.5456 | 0.4862 | 0.6361 | 0.5318 | 1.0000 | 3.0000 |
| Riemannian covariance | central9 | High beta 20-30 Hz | 0.5308 | 0.5395 | 0.4644 | 0.6428 | 0.5569 | 1.0000 | 2.0000 |
| Hjorth mobility | all32 | High beta 20-30 Hz | 0.5247 | 0.5223 | 0.4598 | 0.5663 | 0.5256 | 0.0000 | 1.0000 |
| Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5217 | 0.5047 | 0.4283 | 0.5779 | 0.5371 | 0.0000 | 1.0000 |
| Hjorth mobility | all32 | Filter bank 8-30 Hz | 0.5167 | 0.5192 | 0.4943 | 0.5559 | 0.5214 | 0.0000 | 1.0000 |
| Hjorth mobility | central9 | High beta 20-30 Hz | 0.5152 | 0.5198 | 0.4759 | 0.5916 | 0.5199 | 1.0000 | 1.0000 |
| Cross-correlation lag | central9_pairs | Low beta 13-20 Hz | 0.5138 | 0.5084 | 0.4230 | 0.5726 | 0.5289 | 0.0000 | 3.0000 |
| Hjorth mobility | central9 | Filter bank 8-30 Hz | 0.5100 | 0.5125 | 0.4372 | 0.5841 | 0.5228 | 0.0000 | 1.0000 |
| Hjorth mobility | central9 | Low beta 13-20 Hz | 0.4964 | 0.4902 | 0.4164 | 0.5529 | 0.5041 | 0.0000 | 1.0000 |
| Hjorth mobility | all32 | Low beta 13-20 Hz | 0.4892 | 0.4829 | 0.4245 | 0.5355 | 0.4887 | 0.0000 | 0.0000 |
| Cross-correlation lag | central9_pairs | Mu 8-13 Hz | 0.4769 | 0.5042 | 0.4555 | 0.5805 | 0.4696 | 0.0000 | 1.0000 |
| Cross-correlation lag | central9_pairs | High beta 20-30 Hz | 0.4629 | 0.4729 | 0.4237 | 0.5435 | 0.4574 | 0.0000 | 1.0000 |
每類最佳設定的單一受試者結果
| sub | feature | channels | band | bAcc | AUC | single acc | binomial p | left n | right n |
|---|---|---|---|---|---|---|---|---|---|
| sub1 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.6612 | 0.7086 | 0.6683 | 0.0000 | 99.0000 | 103.0000 |
| sub2 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.5861 | 0.6279 | 0.6188 | 0.0004 | 102.0000 | 100.0000 |
| sub3 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.5917 | 0.6363 | 0.6050 | 0.0018 | 100.0000 | 100.0000 |
| sub9 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.5317 | 0.5298 | 0.5400 | 0.1444 | 100.0000 | 100.0000 |
| sub10 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.6150 | 0.6567 | 0.6250 | 0.0002 | 100.0000 | 100.0000 |
| sub11 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.7667 | 0.8487 | 0.7450 | 0.0000 | 100.0000 | 100.0000 |
| sub12 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.6199 | 0.6336 | 0.6169 | 0.0006 | 100.0000 | 101.0000 |
| sub13 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.6682 | 0.7419 | 0.6784 | 0.0000 | 100.0000 | 99.0000 |
| sub14 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.5400 | 0.5508 | 0.5100 | 0.4160 | 100.0000 | 100.0000 |
| sub15 | Riemannian covariance | all32 | Filter bank 8-30 Hz | 0.5667 | 0.5740 | 0.5500 | 0.0895 | 100.0000 | 100.0000 |
| sub1 | Hjorth mobility | all32 | 0.5-50 Hz | 0.6402 | 0.6671 | 0.6584 | 0.0000 | 99.0000 | 103.0000 |
| sub2 | Hjorth mobility | all32 | 0.5-50 Hz | 0.6801 | 0.7455 | 0.6733 | 0.0000 | 102.0000 | 100.0000 |
| sub3 | Hjorth mobility | all32 | 0.5-50 Hz | 0.7117 | 0.7715 | 0.7050 | 0.0000 | 100.0000 | 100.0000 |
| sub9 | Hjorth mobility | all32 | 0.5-50 Hz | 0.5617 | 0.5990 | 0.5700 | 0.0280 | 100.0000 | 100.0000 |
| sub10 | Hjorth mobility | all32 | 0.5-50 Hz | 0.5883 | 0.6438 | 0.6100 | 0.0011 | 100.0000 | 100.0000 |
| sub11 | Hjorth mobility | all32 | 0.5-50 Hz | 0.7517 | 0.8350 | 0.7700 | 0.0000 | 100.0000 | 100.0000 |
| sub12 | Hjorth mobility | all32 | 0.5-50 Hz | 0.5883 | 0.6053 | 0.6269 | 0.0002 | 100.0000 | 101.0000 |
| sub13 | Hjorth mobility | all32 | 0.5-50 Hz | 0.7334 | 0.8103 | 0.7337 | 0.0000 | 100.0000 | 99.0000 |
| sub14 | Hjorth mobility | all32 | 0.5-50 Hz | 0.4767 | 0.4973 | 0.4550 | 0.9105 | 100.0000 | 100.0000 |
| sub15 | Hjorth mobility | all32 | 0.5-50 Hz | 0.6117 | 0.6268 | 0.6400 | 0.0000 | 100.0000 | 100.0000 |
| sub1 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.4456 | 0.4415 | 0.4158 | 0.9932 | 99.0000 | 103.0000 |
| sub2 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5388 | 0.5443 | 0.5446 | 0.1158 | 102.0000 | 100.0000 |
| sub3 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5233 | 0.5312 | 0.5150 | 0.3619 | 100.0000 | 100.0000 |
| sub9 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.4617 | 0.4413 | 0.4800 | 0.7377 | 100.0000 | 100.0000 |
| sub10 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5200 | 0.5550 | 0.5000 | 0.5282 | 100.0000 | 100.0000 |
| sub11 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5717 | 0.6102 | 0.5950 | 0.0044 | 100.0000 | 100.0000 |
| sub12 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.4594 | 0.4219 | 0.4577 | 0.8979 | 100.0000 | 101.0000 |
| sub13 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5796 | 0.6145 | 0.5528 | 0.0780 | 100.0000 | 99.0000 |
| sub14 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.5233 | 0.5430 | 0.5350 | 0.1790 | 100.0000 | 100.0000 |
| sub15 | Cross-correlation lag | central9_pairs | Filter bank 8-30 Hz | 0.4233 | 0.3922 | 0.4150 | 0.9934 | 100.0000 | 100.0000 |