impute¶
-
impute.
get_moving_average_num
(df: pandas.core.frame.DataFrame, width_moving_average: float) → numpy.ndarray[source]¶ 時間幅 width_moving_average の移動平均による欠損値補完を行なう際に、 指定された pandas.DataFrame のそれぞれの mjd の列に対して、 直前の何個の要素の平均を取ればよいのかを格納した numpy.ndarray を返す。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – 欠損値補完を行いたい m_ap30 の表。
width_moving_average (float) – 移動平均の時間幅。単位は mjd。
- Returns
ma_num – 時間幅 width_moving_average の移動平均による欠損値補完を行なう際に、 指定された pandas.DataFrame のそれぞれの mjd の列に対して、 直前の何個の要素の平均を取ればよいのかのリスト。
- Return type
numpy.ndarray
-
impute.
get_spatial_mean
(df: pandas.core.frame.DataFrame) → pandas.core.frame.DataFrame[source]¶ object ごとに標準化した計測値の、mjd ごとのすべての object に対する平均値を、 それぞれの object の元の表現にスケールバックしたものを返す。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – m_ap30 の表。
- Returns
df_std_mean_inv – object ごとに標準化した計測値の、mjd ごとのすべての object に対する平均値を、 それぞれの object の元の表現にスケールバックしたもの。
- Return type
pandas.DataFrame of shape (n_objects, n_mjds)
-
impute.
impute_by_moving_average
(df: pandas.core.frame.DataFrame, width_moving_average: float) → None[source]¶ 移動平均による欠損値補完を行なう。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – 欠損値補完を行なう m_ap30 の表。
width_moving_average (float) – 移動平均の時間幅。単位は mjd。
-
impute.
impute_by_nbr
(df: pandas.core.frame.DataFrame, df_coord: pandas.core.frame.DataFrame) → None[source]¶ 空間的に近傍に存在する object の、object ごとに標準化した計測値の平均値を、 それぞれの object の元の表現にスケールバックした値による欠損値補完を行なう。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – 欠損値補完を行なう m_ap30 の表。これが補完される。
df_coord (pandas.DataFrame of shape (n_objects, n_features)) – columns に coord_ra と coord_dec をもつ表。 df_coord.columns[1] が coord_ra で、 df_coord.columns[2] が coord_dec。
-
impute.
impute_by_nbr_and_spatial_mean
(df: pandas.core.frame.DataFrame, df_coord: pandas.core.frame.DataFrame) → None[source]¶ まず空間的近傍平均により欠損値補完を行ない、 補完されなかった部分を空間平均により補完する。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – 欠損値補完を行なう m_ap30 の表。これが補完される。
df_coord (pandas.DataFrame of shape (n_objects, n_features)) – columns に coord_ra と coord_dec をもつ表。 df_coord.columns[1] が coord_ra で、 df_coord.columns[2] が coord_dec。
-
impute.
impute_by_spatial_mean
(df: pandas.core.frame.DataFrame) → None[source]¶ 空間平均による欠損値補完を行なう。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – 欠損値補完を行なう m_ap30 の表。これが補完される。
-
impute.
impute_by_time_mean
(df: pandas.core.frame.DataFrame) → pandas.core.frame.DataFrame[source]¶ 時間平均による欠損値補完を行なう。
- Parameters
df (pandas.DataFrame of shape (n_objects, n_mjds)) – 欠損値補完を行なう m_ap30 の表。
- Returns
df – 時間平均により欠損値補完を行なった m_ap30 の表。
- Return type
pandas.DataFrame of shape (n_objects, n_mjds)