전체 글
- [날씨학개론] 흐린 날엔 주식 수익률이 하락? 2022.05.24
- 정적 안정도 2022.05.24
- 연직운동방정식 from 부시네스크 근사 2022.05.12
- 미기상학 - 무차원수(레이놀즈 수, 프라우드 수, 프란틀 수) 2022.04.26
- 차원의 개념 - 정리 2022.04.26
- MinMaxScaler 수치 원상복구 방법 2022.04.22
- UserWarning: Scoring failed. The score on this train-test partition for these parameters will be set to nan. Details: 2022.04.21
- 봄철 기온과 강수가 미국 중서부 옥수수 파종일에 끼치는 영향 (기상학회) 2022.04.21
- Keras에서 fit() and fit_generator() 차이 2022.04.08
- NCO wrfout 도메인 자르기 (일괄처리 프로그램) 2022.04.06
[날씨학개론] 흐린 날엔 주식 수익률이 하락?
정적 안정도
경계층에서 안정도 구분
1. thermal 열적 난류에 의한 안정/불안정인가? => 정적 안정도
여기서, 정적 안정도는 국지와 비국지 정의로 나뉜다.
정적 static 이라는 단어는 "having no motion"의 뜻으로 바람의 영향을 받지 않는다는 의미임.
여기서 주의해야 할 것은, 바람의 영향을 받지 않는다는 의미가 thermal이 지표면 거칠기 요소들(빌딩, 산, 나무 등)의 영향을 받지 않는다는 말은 아니다. (Stull, p169)
대기과학 개론 등에서 배운 안정도 개념은 기온 감율을 사용한 정적 안정도 계산방법이다. 이것은 local definition.
그런데, 이 방법은 대류가 강한 혼합층에서는 잘 적용되지 않는데, 지표에서 상승하는 thermal 이나 구름꼭대기에서 하강하는 경우가 있기 때문이다. 이런 경우는 감율이 아닌 초과된 부력의 영향이 있기 때문이다.
2. winds 기계적 난류에 의한 안정 불안정인가? => 동적 안정도
위 정의를 숙지하고 구분 해야 아래 5급 공채 문제 풀 수 있음.
연직운동방정식 from 부시네스크 근사
미기상학 - 무차원수(레이놀즈 수, 프라우드 수, 프란틀 수)
차원의 개념 - 정리
https://aeir.tistory.com/entry/%EA%B3%BC%ED%95%99-%EC%B8%A1%EC%A0%95%EA%B3%BC-%EC%B0%A8%EC%9B%90
https://aeir.tistory.com/entry/%ED%95%A8%EC%88%98%EC%99%80-%EB%AF%B8%EB%B6%84?category=896080
https://aeir.tistory.com/entry/%EC%97%B0%EC%97%AD%EB%B2%95%EA%B3%BC%EA%B7%80%EB%82%A9%EB%B2%95
MinMaxScaler 수치 원상복구 방법
UserWarning: Scoring failed. The score on this train-test partition for these parameters will be set to nan. Details:
에러
XGBRegression 모델링 에서 발생
UserWarning: Scoring failed. The score on this train-test partition for these parameters will be set to nan. Details:
증상:
nan 으로 나옴
def regression_model(model):
scores = cross_val_score(model, X_train_std, y_train, scoring='neg_mean_squared_error', cv=kfold)
# scores = cross_val_score(model, X, y, scoring='mean_squared_error', cv=kfold)
rmse = (-scores)**0.5
return rmse.mean()
from xgboost import XGBRegressor
from sklearn.model_selection import cross_val_score
regression_model(XGBRegressor(booster='gblinear'))
해결
위 코드 실행 전에 X에 대해서 표준화를 반드시 할 것!!!!
# 데이터 표준화 X 에 대해서만!!!
from sklearn.preprocessing import StandardScaler
std_scale = StandardScaler()
std_scale.fit(X_train)
X_train_std = std_scale.transform(X_train)
X_test_std = std_scale.transform(X_test)
봄철 기온과 강수가 미국 중서부 옥수수 파종일에 끼치는 영향 (기상학회)
Keras에서 fit() and fit_generator() 차이
* Keras에서 학습을 시킬 때 fit()과 fit_generator()의 차이점
- fit()은 sklearn의 fit method와 비슷하다. 전체 dataset을 한번에 fit method로 통과시킨다. 따라서 전체 dataset을 메모리에 로드할 수 있는, 작은 크기의 dataset으로 학습을 시킬때 사용한다.
- fit_generator()는 x와 y를 직접적으로 통과시키지 않고, generator를 통해 데이터를 불러온다. kears 공식 문서를 보면, generator는 Multiprocessing을 진행할 때 데이터 중복을 막기 위해서 사용한다. 이것은 practical purpose를 위한 것이며, 큰 크기의 dataset으로 학습을 시킬때 사용한다.
[출처] Keras에서 fit() and fit_generator()|작성자 킵
NCO wrfout 도메인 자르기 (일괄처리 프로그램)