JSL에서 기울기와 절편 계산하기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />기울기 계산을 위한 데이터 포인트(y와 x 모두)가 연속적이지 않은 열에 있는 데이터 테이블이 있고 각 행에 대한 기울기와 절편 데이터를 계산해야 합니다. JMP에서 이 작업을 수행할 수 있는 방법이 있습니까? Excel에서 시도했지만 y와 x가 연속되지 않은 열에 있기 때문에 기울기 기능이 작동하지 않습니다.
문제를 설명하기 위해 첨부된 샘플 데이터 테이블에서 모든 행에 대해 계산된 (weight1, weight2, ...)에 대한 (height1, height2, ...)의 기울기가 필요합니다. 기울기 데이터로 컬럼을 만들려고 합니다.
어떤 아이디어나 제안이라도 감사하겠습니다.
감사해요!
Re: JSL에서 기울기와 절편 계산하기맞습니다. Parameter Estimates 내부를 더 깊이 파고들고 있고 거기에서 RSquare를 찾을 수 없습니다. 적합 요약은 트리에서 같은 수준에 있으므로 아래로 이동했다가 다시 백업하는 대신 별도의 호출을 사용하십시오.
하나의 명령으로 동일한 테이블에서 매개 변수와 맞춤 요약을 얻을 수 있다고 생각하지 않습니다. 두 개의 테이블을 만든 다음 데이터를 함께 가져오는 여러 가지 방법이 있습니다.
이 시도:
//여러 시리즈 옵션이 있는 스택
dt_stacked = 데이터 테이블 ( "예제-2.jmp" ) << 스택 (
열 ( : 키 , : 무게 , : 높이1 , : 무게1 , : 높이2 , : 무게2 ) ,
소스 레이블 열 ( "상표" ) ,
누적 데이터 열 ( "데이터" ) ,
시리즈 수 ( 2 )
) ;
//모든 경사에 맞음
비브 = dt_stacked << 이변량 ( 와이 ( : 데이터 2 ) , 엑스 ( : 데이터 ) , 그룹화 기준 ( : 온도1 2 ) , 적합선 ( 1 ) ) ;
//데이터 테이블로 만들기
슬로프 테이블 = 보고서 ( 비브 )[ 개요 상자 ( "매개변수 추정치" )][ 1 ] << 결합된 데이터 테이블 만들기 ;
R2테이블 = 보고서 ( 비브 )[ 개요 상자 ( "적합 요약" )][ 1 ] << 결합된 데이터 테이블 만들기 ;
// 동일한 행에서 기울기와 절편을 얻기 위해 테이블을 분할한 다음 R2 값이 있는 열을 추가합니다.
결과 = 슬로프 테이블 << 나뉘다 (
분할 기준 ( : 용어 ) ,
나뉘다 ( : 추정 ) ,
그룹 ( : 엑스 , : 와이 , : 온도1 2 ) ,
남은 열 ( 모두 삭제 )
) ;
결과 << 새 열 ( "R2" ,
숫자 ,
값 설정 (
열 ( R2테이블 , "열 2" )[ R2테이블 << 행 가져오기 (
열 ( R2테이블 , "열 1" )[] == "알스퀘어"
)]
)
) ;
// 중간 창 닫기
닫다 ( dt_stacked , 슬로프 테이블 , R2테이블 , 아니 저장 ) ;
Re: JSL에서 기울기와 절편 계산하기MS,
도와 주셔서 감사합니다!
후속 질문이 있습니다. 기울기와 절편과 함께 '적합 요약'의 RSquare(전용)를 쉽게 결합할 수 있는 방법이 있습니까? 아래 명령을 시도했지만 윤곽선 아래로 한 층 내려가면 윤곽선 노드로 한 단계 위로 올라갈 수 없는 것처럼 보입니다.
slopetable = Report( biv )[Outline Box( "Parameter Estimates" )][1][Outline Box( "Summary of Fit" )][1] << 결합된 데이터 테이블 만들기;
감사해요!
Re: JSL에서 기울기와 절편 계산하기행렬 공식은 매우 효율적으로 해결할 수 있습니다. 하지만 우리가 Y를 X로 맞추기 플랫폼은 분석 전에 컬럼을 쌓아야 합니다. 예제 테이블의 경우 이 코드는 열을 쌓고 선을 맞춘 다음 모든 기울기와 절편을 새 테이블로 전송합니다(원하는 경우 원래 데이터 테이블과 조인할 수 있음).
//여러 계열 옵션이 있는 스택
dt_stacked = 데이터 테이블 ( "예제-2.jmp" ) << 스택 (
열 ( : 키 , : 무게 , : 높이1 , : 무게1 , : 높이2 , : 무게2 ) ,
소스 레이블 열 ( "상표" ) ,
누적 데이터 열 ( "데이터" ) ,
시리즈 수 ( 2 )
) ;
//모든 경사에 맞음
비브 = dt_stacked << 이변량 ( 와이 ( : 데이터 2 ) , 엑스 ( : 데이터 ) , 그룹화 기준 ( : 온도1 2 ) , 적합선 ( 1 ) ) ;
//데이터 테이블로 만들기
슬로프 테이블 = 보고서 ( 비브 )[ 개요 상자 ( "매개변수 추정치" )][ 1 ] << 결합된 데이터 테이블 만들기 ;
// 동일한 행에서 기울기와 절편을 얻기 위해 테이블을 분할합니다.
슬로프 테이블 << 나뉘다 (
분할 기준 ( : 용어 ) ,
나뉘다 ( : 추정 ) ,
그룹 ( : 엑스 , : 와이 , : 온도1 2 ) ,
남은 열 ( 모두 삭제 )
) ;
Re: JSL에서 기울기와 절편 계산하기안녕하세요 MS,
2점 이상 관련되어 있습니다.
Re: JSL에서 기울기와 절편 계산하기관련된 점이 두 개뿐인 경우 기울기는 (:height2 - :height1) / (:weight2 - :weight1) 공식으로 각 행에 대해 계산할 수 있습니다.
Re: JSL에서 기울기와 절편 계산하기Matt, 답장을 보내 주셔서 감사합니다. 하지만 제가 원했던 것은 아닙니다.
설명을 위한 예시 데이터 테이블이 첨부되어 있습니다. 모든 행에 대해 계산된 (weight1, weight2)에 대한 (height1, height2)의 기울기가 필요합니다. 기울기 데이터 열을 만들려고 합니다.
감사해요,
라비
Re: JSL에서 기울기와 절편 계산하기// 일방 통행...
dt = Open("$Sample_Data/Big Class.jmp");
dt << 그래프 빌더(
제어판 보기(0),
변수( x( :무게 ), Y( :높이 ),
강요(
점( X, Y, 범례( 1 ), 지터( 1 ),
적합선(
엑스,
와이,
범례( 5 ),
적합도 신뢰도( 1 ),
예측 신뢰도( 0 ),
정도( "선형" ),
식( 1 ),
평균 제곱근 오차( 0 )
)
)
);