work list
2010-11-13 18:30:26

나이 20대 후반 ~ 40대의 서울 지역 남녀 17명으로 부터

Following 정보 2단계로에서 무작위로 추출한 1386명.

이유는 한시간에 쿼리 150개, 쿼리하나당 얻을수 있는 getLocation() 20개.

다른 1385명 중에서 아무 관계도 가지지 못한 사람은 6명.

TwitterUser : 1386명

FollowingRelation : 27851개.

Retweet : 14454개.

Mention : 22346개.

Tweet : 기간 8월 1일 ~ 10월 22일

467994

1. 데이터 정제 완료.

-> 모든 테이블에 들어있는 자료를 먼저 정의한다. 위 내용을 정확히 한다.

2. 데이터 만들려고 넣던 소스로 사람들 관계 모두 넣기 완료.

-> weightbetweenusers 테이블을 체운다. 959,805 개가 되어야 한다.

[저녁 먹고나서]

1. coSim, dissim을 돌려놓는다.

2. retweet, mention의 공식을 만든다.

3. retweet, mention을 돌려놓는다.

4. 패턴인식 스터디 준비를 한다.

▼ more
asdf
2010-11-13 16:04:07

sql= "select * from weightbetweenusers WHERE source ='"+rnList.get(i).getName() +"' AND target='"+rnList.get(j).getName() +"'";

rs = stmt.executeQuery(sql);

//원래 것으로 있다.

if(rs.next()){

sql ="UPDATE weightbetweenusers SET weightbetweenusers.structuraldissimilarity="+dissimMatx[i][j]+" WHERE source ='"+rnList.get(i).getName() +"' AND target='"+rnList.get(j).getName() +"'";

stmt.executeUpdate(sql);

}else{

//타겟 소스 바꿔서

sql= "select * from weightbetweenusers WHERE target ='"+rnList.get(i).getName() +"' AND source='"+rnList.get(j).getName() +"'";

rs = stmt.executeQuery(sql);

if(rs.next()){

sql ="UPDATE weightbetweenusers SET weightbetweenusers.structuraldissimilarity="+dissimMatx[i][j]+" WHERE target ='"+rnList.get(i).getName() +"' AND source='"+rnList.get(j).getName() +"'";

stmt.executeUpdate(sql);

}else{

for(int k=0;k<10;k++){

System.out.println("There is not that row~!!");

}

}

}

▼ more
dissimilarity
2010-11-13 15:52:55

asdf

▼ more
데이터 만들려고 썼던 소스
2010-11-12 23:09:43

/*try {

Statement stmt = sdc.getConnection().createStatement();

ResultSet rs = stmt.executeQuery("select screenName from twitteruser");

ArrayList screenNameList = new ArrayList();

while(rs.next()){

screenNameList.add(rs.getString(1));

}

for(int i=0;i

for(int j=i+1;j

stmt.executeUpdate("insert weightbetweenusers(source,target) values('"+screenNameList.get(i)+"','"+screenNameList.get(j) +"')");

}

}

stmt.close();

rs.close();

} catch (SQLException e) {

e.printStackTrace();

}

*/

▼ more