Rescale 이전에 논의된 것처럼 실험 설계를 쉽게 실행할 수 있습니다. 게시. 여기에서는 변수를 원하는 대로 형식화할 수 있도록 템플릿 생성에 대한 몇 가지 빠른 팁을 제공합니다.
변수 범위를 지정하는 두 가지 방법을 지원합니다.
1. 각 행이 케이스(Rescale 용어로 "실행"이라고도 함)인 쉼표로 구분된 값(CSV) 파일 업로드
2. 브라우저에서 직접 변수 범위 지정
변수가 정의되면 "x"와 같은 변수의 기본 자리 표시자가 다음과 같은 템플릿을 만들 수 있습니다.
${x}
이 구문을 사용하고 CSV 파일에 변수를 지정하면 자리 표시자가 수정되지 않고 CSV의 값으로 대체됩니다. 해당 사례와 관련된 파일에 숫자가 아닌 데이터를 포함하려는 경우 유용할 수 있습니다. 예를 들어 각 사례에 대한 설명을 입력 파일에 주석으로 포함할 수 있습니다. 이는 해당 사례에 자동으로 할당하는 식별자보다 더 의미가 있을 수 있습니다. 따라서 CSV가 다음과 같은 경우:
설명, v, z 사례 1a, 2.2, 3.4 사례 1b, 2.3, 3.4 사례 2a, 3.1, 3.2
입력 파일 템플릿은 다음과 같습니다.
# ${description} v: ${v} z: ${z}
그러면 첫 번째 사례에 대해 처리된 템플릿은 다음과 같습니다.
# 사례 1a vel: 2.2 z: 3.4
CSV에서 변수가 지정된 방식이나 브라우저에서 변수를 지정한 방식에 관계없이 파일에서 특정하고 일관된 숫자 형식을 사용하는 것을 선호할 수 있습니다. 이 상황에서는 숫자에 "0" 또는 "#"을 사용하여 추가 형식 명령을 제공할 수 있습니다. 여기서 "#" 기호를 사용하면 후행 XNUMX이 없습니다. 여기 몇 가지 예가 있어요.
| x | ${x?string(“0”)} | ${x?string(“0.0”)} | ${x?string(“0.00##”)} |
| 0.9 | 1 | 0.9 | 0.90 |
| 1.49 | 1 | 1.5 | 1.49 |
| -55.123 | -55 | -55.1 | -55.123 |
| 9810 | 9810 | 9810.0 | 9810.00 |
형식 문자열의 소수점 이하 자릿수가 값보다 적으면 그에 따라 값이 반올림됩니다. 우리는 과학적 표기법도 지원합니다:
| x | ${x?string(“0E0”)} | ${x?string(“00E00”)} | ${x?string(“0.0##E0”)} |
| 0.9 | 9E - 1 | 90E - 02 | 9.0E - 1 |
| 1.49 | 1E0 | 15E - 01 | 1.49E0 |
| -55.123 | -6E1 | -55E00 | -5.512E1 |
| 9810 | 1E4 | 98E02 | 9.81E3 |
이 시스템을 통해 Rescale에서 실험 설계를 더 쉽게 실행할 수 있기를 바랍니다.
