Tag: spss

SPSS-Python写入CSV – 在Excel中打开时错误的编码

在SPSS中,使用python,我将一个列表列表写入一个csv文件: begin program. import spss,spssaux, sys, csv, codecs def WriteDim(): MyArray=[some list of lists] for MyVar in MyFile.varlist: MyArray.append([MyVar.name,MyVar.label]) DimFile="DimCSV.csv" with codecs.open(DimFile, "w",encoding='utf8') as output: writer = csv.writer(output, lineterminator='\n') writer.writerows(MyArray) end program. 我在练习中有一些西class牙文字,例如"reparación" 。 如果我在文本编辑器中打开输出文件,一切看起来都不错。 但是,如果我在Excel 2016中打开它,它看起来像这样: "reparación" 。 我需要去数据/从文本导入“,并手动selectUTF编码,但这不是我的SPSS程序的未来用户的选项。 有没有办法编写文件,以便Excel将打开它使用UTF-8编码? 它必须是一个CSV文件 – 在Excel中打开它只是它的一个用法。

显示与人口百分比相关得分的适当方法

我有一个包含8个variables和300多个观测值(参与者)的数据集。 这些观察结果被随机分成10组。 每个参与者执行相同的一组任务。 对于每个小组,我想绘制一个图表,说明他们的平均得分在整体百分位数中的位置。 我做了一些Googlesearch,并find下面的图表。 这是一组参与者的图表,每个栏代表一项任务。 performance标签是通过将每个任务的总分数分别分成5个百分点组(10%,20%,40%,20%,10%)产生的。 有没有办法在R,SPSS或Excel中绘制? 谢谢

以有意义的格式导出SPSS输出(例如csv,tab)?

我有一些SPSS输出,我已经导出为一个.txt文件(也作为各种Excel格式)。 下面是该文件的一个片段。 我需要观察和预期的相关百分比,这将发生在数百个这些输出(许多不同的对数线性模型)。 目前它被格式化为空格作为文本,而Excel作为整个行在单个单元格中。 我试图避免编写代码来破解这个问题,因为在输出的总体大小,空间的位置等方面,这也将是充满的。 有没有人有任何想法? 一个明确的解决scheme是使用不同的包,但是在SPSS LOGLINEAR语法中指定多项式对比度和计算权重的function在其他地方(即,这可能是可能的,但超出了我的技能)无法轻松实现。 Observed, Expected Frequencies and Residuals Factor Code OBS. count & PCT. EXP. count & PCT. Residual Std. Resid. Adj. Resid. deg_code 0 res_code 100 edge_cod 2.520 13.00 ( .29) 112.75 ( 2.56) -99.7500 -9.3941 -9.8118 edge_cod 0.630 40.00 ( .91) 112.75 ( 2.56) -72.7500 -6.8513 -7.1560 edge_cod […]

如何将数据从spss导出到excel中,并使用out null

我在SPSS(v20)中有一个很大的数据集,对于一些观察值为空值。 我试图保存为Excel 2007文件,但是当我打开Excel文件“#NULL!” 出现在值为空的单元格中。 当我尝试在Excel中使用“查找和replace”function时,我要离开公羊。 T尝试保存为一个CSV文件,然后我得到的值在空值的单元格中的空间。 请问有人能就此提出意见吗?

计算二进制信号频率和持续时间

我正试图分析一些在120Hz采集的信号数据。 我有Excel和SPSS(以及MATLAB,但我不太熟悉)。 我一直在网上search大约一小时半,似乎无法find我在找什么,但我知道它应该是相对简单的。 我有一个0和1的列表。 我想计算每个信号的持续时间,然后绘制信号的频率分布(即,一个直方图描绘信号百分比@ 1/10秒,信号百分比@ 2/10秒,@ 3/10秒… @ 1秒等等)。 我相信这是一个反向累积分布我正在寻找,但在我可以做到这一点之前,我需要处理我的电子表格中的数据。 我很难找出如何总结每个“组”来获得每个信号的持续时间。 它会做这样的事情:对于包含1的单元格,如果上面的单元格包含0,则会启动一个新的总和并继续总计1,直到出现0。 在电子表格的末尾,我会列出信号持续时间(以秒的1/120来表示 – 即,30将是0.25秒) 我有超过100个文件要处理,所以我正在寻找一个公式或macros来快速为每个文件做这件事。 我有4个不同的设备的数据,我期待比较这些信号分布的设备。 在excel,spps或matlab中,我会做得更好吗? 谢谢! 数据被格式化为列 – 我在A列的帧数和B列的信号(0或1)。 每个帧是1/120秒(我有每个文件数千帧)。 我对波形本身并不感兴趣 – 为了统计目的,我正在这样做,以检测长条信号与短信号的分布在条件之间是否有显着差异。 最终,我想要一个可以在频率直方图中表示的信号长度的列表(并且按频率,我不是指波的频率,而是指出现的次数。

添加数据系列以突出显示盒子图上的案例(Excel,SPSS或R)

第一次这个论坛的用户 – 指导如何提供足够的信息是非常赞赏。 我试图复制在医学教育领域使用的数据的表示。 这将有助于提高考官在临床考试中对学员的评分质量。 我想要交stream的内容与全科医生已经就其自己的一项考试所传达的内容类似,请参阅www.gp10.com.au/slides/thursday/slide29.pdf,以帮助了解它是什么我想要礼物 我可以访问Excel,SPSS和R,所以任何这些帮助将是伟大的。 然而,作为第一次尝试,我使用SPSS并创build了3个variables:虚拟variables,“站点评分”和“全球评分”(GRS)。 “站点评分”(ST)是一个介于0和10之间(非整数)的值,在y轴上类似于“Candidate Final Marks”的pdf格式。 x轴是“全球评级量表”,从1到6的整数,在pdf中被表示为“整体绩效量表”。 当我使用SPSS的boxplot,我得到一个boxplot如图所示。 。 我想要做的是覆盖一个考官自己的X个考生的得分。 因此,对于一位审查员(审查员A)提供了以下标记:ST:5.53,7.38,7.38,7.44,6.81 GRS:3,4,4,5,3(这被转换成两列)。 无论是SPSS,Excel还是R,我怎样才能用一个审查员提供的个人数据点叠加盒子和胡须片? 这将有助于显示审查员的标记风格与GRS期望ST分数的分布相一致的程度。 任何帮助非常感谢! 我喜欢Excel的graphics,但是我发现在作为一个单独的系列文章select考官的数据时,很难一起工作 – 不知怎的,考官的GRS分数在x轴上不能很好地排列。 我对R很新,但是对R也很感兴趣,如果一个好的结果是可行的,我会花时间在R中取得好的结果。 我知道JMP可能更适合这种types的东西,但访问这可能是不可能的。

在线将其转换为.csv后,在Excel中打开.sav文件

我正在尝试在Excel中处理一个数据库,格式为.sav格式。 我已经将sav转换为csv在线:通过http://pspp.benpfaff.org/,但我得到csv文本,而不是一个文件。 我怎样才能导入到Excel中,以便它读取为列? 否则我有逗号的文字。 谢谢!

SPSS缺less数据

我检查了SPSS中缺less的数据。 缺less的数据比variables中的实际丢失案例多。 截图: 对于第一个variables,它表示有171784失踪,只有127014失踪(我使用MS Excel检查)。 而且,实际上总共有341272个案例,但是一个variables中有效和失踪案例的总和只有340296个。为什么会有大量的缺失数据呢? 也许正因为如此,我在SPSS中计算的平均值与MS Excel中的不同。

在SPSS或Excel中标准化异质年龄数据

我正在试图使用SPSS / SPSS Syntax / Excel来标准化一列年龄数据(例如到几岁/几个月)。 我的直觉是使用一系列DO IF循环,即: DO IF CHAR.INDEX(Age, "y")>1… for years DO IF CHAR.INDEX(Age, "m")>1… for months DO IF CHAR.INDEX(Age, "d")>1… for days 并且让程序参考紧接在string之前的数字作为年/月/日的数量,并将其加到一个新的variables中,这个variables可能是日后(最小的单位),然后可以转换为年。 例如,对于一个单元格“3年5个月”:将3 * 365 + 5 * 30.5 = 1248天旧添加到一个新的variables(如“DaysOld”)。 单元格内容的示例(没有任何string的数字假定为年): 2 5 months 11 days 1.7 13 yr 22 yrs 13 months 10 mo 6/19/2016 3y10m 10m 12y […]

如何在excel中没有#null的情况下导出csv文件

我需要spss或excel中的语法如何导出数据没有#null值请帮助我挣扎this..please让我知道+918883238782 whatsapp 我通常保存为CSV,然后在Excel中保存为.xlsx。 那么,正如你所指出的那样,所有缺失的值都会被分配一个我接受的代表sysmis值的空间