R BaylorEdPsych包中的Little's MCAR测试不起作用

时间:2017-05-13 15:30:03

标签: r dataset packages missing-data

好的,这就是交易。我必须使用R中的BaylorEdPsych包来测试我拥有的数据集是否是MCAR。

我使用样本数据集(EndersTable1_1)在其中运行了LittleMCAR函数,它运行良好。

当我尝试运行我在函数中的数据集时,我收到此错误:

Error in eigen(sampmat, symmetric = TRUE) : 
    infinite or missing values in 'x'

我不明白为什么当我的数据集符合样本数据的结构时会出现错误。

顺便提一下,我的数据集是一个时间序列,详细说明了2000年的气候变量,每日分辨率。 这是我想要重现此问题的人的数据集。 https://drive.google.com/open?id=0B8hGFkkZ5DlfZFl4MGxXY1Y2dlE

我的代码如下:

install.packages("BaylorEdPsych")
install.packages("mvnmle")

library(BaylorEdPsych)
library(mvnmle)

#<update>
data(EndersTable1_1) #retrieve the enders dataset
view(EndersTable1_1) #view the dataset on R's data viewer
LittleMCAR(EndersTable1_1)
#</update>

LittleMCAR(year_2000) #this is what I named the imported dataset

我做错了什么? 感谢任何回复的人。

1 个答案:

答案 0 :(得分:0)

取出所有NA的行块和全部为NA的列后,这成功了:

@extends('layouts.backend-master')

@section('styles')
  <link rel="stylesheet" href="">
@endsection

@section('content')

  @if (count($errors) > 0)
    <div class="alert alert-danger">
      <strong>Whoops!</strong> There were some problems with your input.<br><br>
        <ul>
          @foreach ($errors->all() as $error)
            <li>{{ $error }}</li>
          @endforeach
        </ul>
     </div>
  @endif

  <h1>Add a new product</h1>
  <form action="{{route('products.store')}}" method="post" enctype="multipart/form-data">

    <div class="input-group">
      <label for="product_name">Name of the product</label>
      <input type="text" name="product_name" id="product_name"/>
    </div>

    <div class="input-group">
      <label for="product_description">Product Description</label>
      <textarea type="text" name="product_description" id="product_description" rows="8"></textarea>
    </div>

    <div class="input-group">
      <label for="product_preview">Feature Image:</label>
      <input type="file" name="product_preview" id="file">
    </div>

    <div class="input-group">
      <label for="category_id">Category</label>
      <select name="category_id" id="category_id">
        @foreach($categories as $category)
          <option value="{{ $category->id }}">{{ $category->category_name }}</option>
        @endforeach
      </select>
    </div>

    <div class="input-group">
      <label for="color_id">Color</label>
      <select name="color_id" id="color_id">
        @foreach($colors as $color)
          <option value="{{ $color->id }}">{{ $color->color_name }}</option>
        @endforeach
      </select>
    </div>

    <div class="input-group">
      <label for="size_id">Size</label>
      <select name="size_id" id="size_id">
        @foreach($sizes as $size)
          <option value="{{ $size->id }}">{{ $size->size_name }}</option>
        @endforeach
      </select>
    </div>

    <div class="input-group">
      <label for="material_id">Material</label>
      <select name="material_id" id="material_id">
        @foreach($materials as $material)
          <option value="{{ $material->id }}">{{ $material->material_type }}</option>
        @endforeach
      </select>
    </div>

    <div class="input-group">
      <label for="fileToUpload">Product Gallery:</label>
      <input type="file" name="fileToUpload[]" id="fileToUpload" multiple >
    </div>

    <button type="submit" class="btn">Add</button>
    <input type="hidden" name="_token" value="{{Session::token()}}">
  </form>
@endsection

@section('scripts')
@endsection