시차 변수를 평가하는 방법여기에 있는 어떤 전문가라도 가정된 지연을 기반으로 열을 조정하는 쉬운 방법을 가지고 있습니까? 상황 예: 판매에 대한 요소의 영향을 확인하려고 시도하며 일부 요소가 지연 효과(예: 1주, 2주, 1개월, 1분기)가 있는 것으로 가정되었습니다. 예를 들어, 일부 변수(예: 리뷰, 가격, 별표 등)의 효과를 확인하고 싶지만 변수 변경 사항이 적용되는 데 "x" 시간(쉽게 변경하고 싶음)이 걸리는 경우 . 기본적으로 이러한 지연 효과를 보려면 열의 데이터를 이동해야 합니다. 더 좋은 아이디어가 있는 사람이 있습니까? 티아!
Re: 시차 변수를 평가하는 방법이 스크립트는 판매 단위가 4주 지연되는 새 데이터 테이블을 생성하는 방법에 대한 간단한 예입니다.그래프는 원래 값과 지연된 값의 간단한 플롯이었습니다.
내 스크립트의 가정은 특정 요구 사항을 충족하기 위해 함께 구성할 수 있는 스크립트의 시작을 제공하는 것이었습니다.
그러나 토론 커뮤니티에서 특정 응용 프로그램을 작성해 줄 사람을 찾고 있다면 이는 해결책이 아닙니다.
Re: 시차 변수를 평가하는 방법짐,
노력해 주셔서 감사합니다. 아마도 스크립트가 수행하는 작업을 이해하지 못할 수도 있지만 스크립트에서 열 선택을 허용하고 새 열을 만드는 데 걸리는 주 수를 지정하기를 원합니다. 이 스크립트를 실행할 때 옵션이 없습니다. 나는 어떤 특정한 분석이 수행되는 것을 원하지 않습니다.Re: 시차 변수를 평가하는 방법다음은 지정된 주 수를 기반으로 새 지연 열을 생성하는 간단한 스크립트입니다.
Names Default To Here( 1 );
dt = Current Data Table();
dtTemp = dt << Subset(invisible, All rows, columns( :Date, :Yl ), output table("Lag Table") );
dtTemp:Yl << set name("4 Week Lag Y1");
dtTemp << New Column( "Lagged Date ", formula(:Date), format("m/d/y",10));
For Each Row(
dtTemp:Date = dtTemp:Date + In weeks(4);
);
dtJoined = dt << Join(
With( dtTemp ),
By Matching Columns( :Date = :Date ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 ),
Merge Same Name Columns( 1 ),
Match Flag( 0 )
);
close( dtTemp, nosave );
dtJointed = Bivariate(
Y( :Yl ),
X( :Name( "4 Week Lag Y1" ) ),
Fit Line( {Line Color( "Medium Dark Red" )} )
);Re: 시차 변수를 평가하는 방법물론이죠. 먼저 일반적인 시나리오입니다. 판매된 단위(가전제품) 수의 반응 변수에 관심이 있습니다. 나는 이것을 칼럼에 기록했습니다. 주택 착공에 관한 통계에 대한 또 다른 열이 있습니다. 나는 주택 시작 시 가전제품 판매가 발생하지 않지만 주택 시작 후 몇 개월 간격으로 발생한다고 가정하므로 실제 판매 단위 열을 몇 개월 지연시키고 싶습니다(다른 시계열에 따라 이를 변경할 수 있음). . 크게 축소된 첨부 데이터 세트의 경우 리뷰 열, "이벤트" 열, 판매된 단위 열(Y) 및 7일 지연된 판매 단위(Yl) 열이 있습니다. 해당 제품은 이벤트나 리뷰가 발생할 때 실제로 판매되지는 않지만 지연됩니다. 따라서 우리가 대답하려는 질문은 다음과 같습니다.
1. 이벤트가 판매 수량에 중요한 영향을 미치나요? 판매된 단위를 이벤트의 동일한 행과 일치시키는 경우 이는 판매가 동시에(같은 날) 발생한다고 가정하므로 의미가 없을 수 있습니다.
2. "이벤트"부터 판매 단위 변경까지 얼마나 많은 지연이 있습니까?
Re: 시차 변수를 평가하는 방법데이터 테이블에 대한 설명이나 데이터 테이블 샘플을 제공해 주실 수 있나요?그것이 없으면 데이터가 무엇인지, 지연 열을 설정하는 데 필요한 JSL이 무엇인지 추측할 수 있습니다.
Re: 시차 변수를 평가하는 방법귀하의 답변에 감사드립니다. 새 열을 설정하고 데이터를 수동으로 이동할 수 있지만(이미 수행하고 있음) 지정된 일/주/월/등만큼 열을 빠르게 지연시키는 간단한 대화 상자를 찾고 있었습니다. 스크립트를 사용하면 지정된 숫자 이후 지연을 시작할 수 있지만 한 번에 한 행씩 진행됩니다.
Re: 시차 변수를 평가하는 방법안녕,
커뮤니티에 지연 열을 저장할 수 있는 스크립트가 있습니다( 여러 시차 열 만들기 ).그게 도움이 되나요?
Re: 시차 변수를 평가하는 방법다른 주에 대해 새 열을 설정하거나 다른 주에 대해 비닝 열을 설정한 다음 데이터를 분석하는 것은 매우 쉽습니다.그리고 그것은 좋은 접근 방식이 될 것입니다