생각해보니 n이랑 n-1번째 같으면 에러뜰각이라 좀수정함
[일반] 밑에글 답변 ㅇ(수정)
익명(121.187)
2021-01-18 23:23
추천 0
댓글 10
다른 게시글
-
R로 누적합 데이터를 누적합없이 일반 데이터로 바꾸는 방법있음? [4][일반] 이동신(dlehdtls123) | 21.01.18추천 0
-
문과인데요 질문있습니다 [1][일반] 익명(114.203) | 21.01.17추천 0
-
밑에 내생성, 도구변수 글 보고 의문점 [11][일반] 익명(115.161) | 21.01.16추천 2
-
안녕하세요 통계학 예습하려합니다. [3][일반] 강난짱(223.62) | 21.01.16추천 0
-
맥북 [1][일반] 익명(wndud8723) | 21.01.16추천 0
-
님들 문제 풀 수 있음??[일반] 익명(59.24) | 21.01.15추천 0
-
고등베이스에서 수리통계학 [2][일반] 익명(14.53) | 21.01.13추천 0
-
통계학과 예습 [2][일반] 익명(wndud8723) | 21.01.13추천 0
-
xgboost R gpu버전 설치한사람있음??[일반] 익명(222.113) | 21.01.12추천 0
-
통계학자 = 요리사 [1][일반] 익명(124.37) | 21.01.11추천 0
R에서는 기왕이면 for문 안돌리는게 좋음
웨?? - dc App
느려서
그럼 보통 저런상황에선 어캐해야해여? 병렬로 돌리면됨?? 아님 걍 파이썬으로 넘기기? - dc App
어디부터 지적해야할지 감이 안잡히는데 1. 일단 저건 cumsum의 역이 아님 나올거면 mutated에 1, 3, 4, 0, 0, 12 이런식으로 나와야 할것 같은데 2. 2중루프는 더더욱 안좋음 예를 들어서 m <- m + uni[n] 이런걸 돌리지 말고 m <- sum(unique(vector[1:i-1])) 이런식으로 처리하는게 나음 3. R에서 vectorization이라는 표현을 많이 쓰는데 한번 찾아보세용 4. vector은 이미 R에 있는 built in function 이기 대문에 변수명으로 안쓰는게 나음
참고로 cumsum의 역은 주어진 벡터가 v 라고 하면 v = v - c(0, v[1:length(v)-1]) 이런식으로 쓰면 됨
아 ㅋㅋ 데박 잘못생각하고있었음 감사함니다 - dc App
for loop 이 얼마나 구린지 보려면 v = rnorm(10^8) 정도로 설정하고 for문으로 더해보고 sum(v)로 더해보고 비교해봐요
오...누적합 역도 있구나 ㅇㅇ랑ㅇㅇ 둘다 ㄳㄳ
용어가 생각안나서 못적었는데 밑글에서 다른분이 적어주셨듯이 차분이라고 함