作者rung365 (向往运动快乐时光)
看板Statistics
标题Re: [问题] 请教一下有关SAS如何输入外部资料到程式里
时间Wed Feb 7 22:48:05 2007
※ 引述《buski (......)》之铭言:
: ※ 引述《allen1985 (态度)》之铭言:
: : 试着使用import data
: : 那程式码是
: : data 你的档名;
: : set import进来时的档名;
: 建议你不要存成EXCEL档,存成dbf, csv都可以
: 根据以往的经验,直接把EXCEL档转进SAS有掉资料的可能性
: 而且是不可预测的! 你有5500笔,万一掉了数十笔,你不容易察觉
: 转进SAS之後建议跑一些描述性的统计量,像均值 验证资料是不是完整转进来
: 补充一下,我所谓掉资料不是整笔不见,而是该笔资料,某些变项的数值不见了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
多谢buski大大解答
我有试过将档案存成dbf跟csv的格式
不过他会跳出一个视窗说明有些功能会因此而遗失
不知道这样会不会产生大大所说的问题
还有我有试过kingbee大大说的方法
它会产生一个SAS格式的档案
直接点选它的话可以秀出资料
但要怎样将它与我所要的执行的程式做结合
因为小弟是要执行SAS里的pls程式进行分析
以下是小弟利用kingbee大大的方法所产生的档案程式
PROC IMPORT OUT= WORK.tt
DATAFILE= "D:\SAS\mantest.dbf"
DBMS=DBF REPLACE;
GETDELETED=NO;
RUN;
小弟是将汇入的资料档名订为tt
以下是小弟想要将资料与pls程式做结合并分析的程式码
但是出现错误
希望大大们能帮小弟解惑一下哪边有问题
data tt;
input x1-x31 y @@;
proc pls data=tt;
model y = x1-x31;
run;
附注一下小弟的分析内容
分析资料档有5500笔观察值
而每一项观察值皆有32个变数
但会利用这32项变数中的其中一项变数当作y值来进行分析
希望各位大大能帮忙解惑
真的是感激不进!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.88.54