首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用fmri数据理解sns.distplot图

如何利用fmri数据理解sns.distplot图
EN

Stack Overflow用户
提问于 2021-03-21 20:36:27
回答 2查看 79关注 0票数 0

我正在为海运库中的fmri样本数据集创建一个可视化。我使用了这个代码:

代码语言:javascript
复制
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

sns.displot(
    data=fmri,
    x="timepoint", y="signal",hue="region",
    kind="kde", height=9,
    multiple="fill", clip=(-25.0, None),
    palette="ch:rot=-.25,hue=1,light=.75",

)

这给了我一个使用这个图表的输出:

我的问题是,我不理解这个图表格式,甚至不理解它被称为什么,以查找更多的信息。圆圈是什么意思?这是显示这类数据的有效方法吗?我真的很喜欢它的样子,我想讲述一下这意味着什么,但是如果有人能帮我理解的话,我很乐意有一些洞察力。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-21 20:57:14

sns.distplot是折旧的,因为您可以在这里找到更多信息:https://seaborn.pydata.org/generated/seaborn.distplot.html

所以,你最好的选择是sns.kdeplot()

在您的示例中,您可以:

代码语言:javascript
复制
sns.kdeplot(data=fmri, bw_adjust = 0.2, fill = True)

你指的圆圈是等高线,在不同的流形上显示密度。

我相信信号和时间点是两个变量,所以等高线在较小的圆周围显示出最高的密度。如果您使用fill = True,您可能有一个更好的视觉密度是如何变化周围的每一个轮廓。

票数 0
EN

Stack Overflow用户

发布于 2021-03-21 20:53:28

这是一个非常复杂的问题,因为情节取决于数据类型,故事,你想用你的答案来讲述,你想要回答的问题。fMRI测量大脑不同部位的新陈代谢。你所创造的情节告诉我们,在信号的能量和整个观测时间内,这个信号在额叶和顶叶上是相似的。

因此,它回答了一个问题,即观察到的信号在两个叶上是相似的。这种类型的图(等高线图)在表示多变量数据时是有价值的--用于表示两个变量之间的关系(在这种情况下,时间和信号功率/幅度)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66737254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档