由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教如何这样保存数据 SAS
相关主题
新人报道,兼问SAS data set的问题ask for help (urgent): A SAS question
SAS question: count non-missing value for different variables弱问一个SAS里面求adjusted means的问题
哪个SAS function可以读这样的variable求助SAS CODE:如何同时对90个variables进行log transformation?
A SAS questionSAS question,thanks!
请教SAS LABEL问题。郁闷死了,请教一个R的问题
SAS question - baoziSAS问题来了
SAS question (紧急求助,在线等)A SAS problem
SAS question(ergent)do loop 的一道题
相关话题的讨论汇总
话题: abnormal话题: def话题: stdv话题: sumx话题: lx
进入Statistics版参与讨论
1 (共1页)
b2
发帖数: 427
1
我的目的是想找到某个变量在某个时间内的异常情况。
1,2,3,5,3,5,“0“,2,5,6
1,3,5,6,6,7,“100“,10,21
100,200,301,203,“0“,120,121
第一行的“0”就正常,后两行引号内的书就不正常,我的数据是面板数据;
place time var1 ... variables i am interested
1,如何找到这些异常呢?试图计算%change everyperiod发现不好用啊,因为1 到 2变化百分百,
但正常阿。
2。发现异常后,(when 当前的观测值满足某一条件时,比如说0 or missing,)然后如何保存前
后5个observations,进一步判断是否真的异常。
S******y
发帖数: 1123
2
#Try this in Python.. (you need to define -abnormal- better)
#Print location and value of first abnormal if found
import math
def mean(l):
return sum(l)/len(l)
def stdv(l):
m=mean(l)
sumx = sum([(lx - m) * (lx - m) for lx in l])
return math.sqrt(sumx / len(l))
#function to find first abnormal
def find_abnormal(my_list):
index_item = [-1,-1]
origin = mean(my_list)
std_dev= stdv(my_list)
max_val = max(my_li
1 (共1页)
进入Statistics版参与讨论
相关主题
do loop 的一道题请教SAS LABEL问题。
in =option的一道题SAS question - baozi
syntax errorsSAS question (紧急求助,在线等)
请教一道SAS Base的问题SAS question(ergent)
新人报道,兼问SAS data set的问题ask for help (urgent): A SAS question
SAS question: count non-missing value for different variables弱问一个SAS里面求adjusted means的问题
哪个SAS function可以读这样的variable求助SAS CODE:如何同时对90个variables进行log transformation?
A SAS questionSAS question,thanks!
相关话题的讨论汇总
话题: abnormal话题: def话题: stdv话题: sumx话题: lx